CimSession.Subscribe Method (String, String, String, CimSubscriptionDeliveryOptions)
Subscribes to an indication on the server represented by the session.
Namespace: Microsoft.Management.Infrastructure
Assembly: Microsoft.Management.Infrastructure (in Microsoft.Management.Infrastructure.dll)
Syntax
public IEnumerable<CimSubscriptionResult> Subscribe(
string namespaceName,
string queryDialect,
string queryExpression,
CimSubscriptionDeliveryOptions options
)
public:
IEnumerable<CimSubscriptionResult^>^ Subscribe(
String^ namespaceName,
String^ queryDialect,
String^ queryExpression,
CimSubscriptionDeliveryOptions^ options
)
member Subscribe :
namespaceName:string *
queryDialect:string *
queryExpression:string *
options:CimSubscriptionDeliveryOptions -> IEnumerable<CimSubscriptionResult>
Public Function Subscribe (
namespaceName As String,
queryDialect As String,
queryExpression As String,
options As CimSubscriptionDeliveryOptions
) As IEnumerable(Of CimSubscriptionResult)
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.
options
Type: Microsoft.Management.Infrastructure.Options.CimSubscriptionDeliveryOptionsA CimSubscriptionDeliveryOptions object that defines the subscription delivery options. For WMI DCOM transport, this value can be null. For WinRM, this specifies settings such as delivery mode and push delivery credentials.
Return Value
Type: System.Collections.Generic.IEnumerable<CimSubscriptionResult>
An IEnumerable<T> interface that can be used to enumerate the instances.
See Also
Subscribe Overload
CimSession Class
Microsoft.Management.Infrastructure Namespace
Return to top