CimSession.QueryInstances Method (String, String, String)
Queries for a set of instances based on a query expression.
Namespace: Microsoft.Management.Infrastructure
Assembly: Microsoft.Management.Infrastructure (in Microsoft.Management.Infrastructure.dll)
Syntax
public IEnumerable<CimInstance> QueryInstances(
string namespaceName,
string queryDialect,
string queryExpression
)
public:
IEnumerable<CimInstance^>^ QueryInstances(
String^ namespaceName,
String^ queryDialect,
String^ queryExpression
)
member QueryInstances :
namespaceName:string *
queryDialect:string *
queryExpression:string -> IEnumerable<CimInstance>
Public Function QueryInstances (
namespaceName As String,
queryDialect As String,
queryExpression As String
) As IEnumerable(Of CimInstance)
Parameters
namespaceName
Type: System.StringA null-terminated string that contains the optional namespace name to carry out the operation. If none is specified, the server will pick a default. The namespace cannot include a computer name. It can only be in the form of a namespace name separated by a slash mark character (/). For example, the following would be a valid namespaceName value: root/cimv2.
queryDialect
Type: System.StringA string that contains the dialect of the query being passed. This value can be either WQL or CQL. Note that some servers do not support all query types.
queryExpression
Type: System.StringA string that contains the query expression to be carried out. Usually a query is needed, but if a WS-Management endpoint is being used, a resource URI can be passed. For WMI DCOM transport, this value must be specified.
Return Value
Type: System.Collections.Generic.IEnumerable<CimInstance>
An IEnumerable<T> interface that can be used to enumerate the instances
See Also
QueryInstances Overload
CimSession Class
Microsoft.Management.Infrastructure Namespace
Return to top