Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents options related to CIM subscription delivery.
Namespace: Microsoft.Management.Infrastructure.Options
Assembly: Microsoft.Management.Infrastructure (in Microsoft.Management.Infrastructure.dll)
Inheritance Hierarchy
System.Object
Microsoft.Management.Infrastructure.Options.CimSubscriptionDeliveryOptions
Syntax
public class CimSubscriptionDeliveryOptions : IDisposable, ICloneable
public ref class CimSubscriptionDeliveryOptions : IDisposable,
ICloneable
type CimSubscriptionDeliveryOptions =
class
interface IDisposable
interface ICloneable
end
Public Class CimSubscriptionDeliveryOptions
Implements IDisposable, ICloneable
Constructors
Name | Description | |
---|---|---|
![]() |
CimSubscriptionDeliveryOptions() | Creates and initializes a new instance of CimSubscriptionDeliveryOptions using the default subscription delivery type (push). |
![]() |
CimSubscriptionDeliveryOptions(CimSubscriptionDeliveryOptions) | Creates and initializes a new instance of CimSubscriptionDeliveryOptions by making a detailed clone of an existing object. |
![]() |
CimSubscriptionDeliveryOptions(CimSubscriptionDeliveryType) | Creates and initializes a new instance of CimSubscriptionDeliveryOptions while specifying the CIM subscription delivery type. |
Methods
Name | Description | |
---|---|---|
![]() |
AddCredentials(String, CimCredential, UInt32) | Adds CIM credentials. |
![]() |
Dispose() | Releases resources associated with this object. |
![]() |
Dispose(Boolean) | Releases resources associated with this object. |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
Finalize() | (Inherited from Object.) |
![]() |
GetHashCode() | (Inherited from Object.) |
![]() |
GetType() | (Inherited from Object.) |
![]() |
MemberwiseClone() | (Inherited from Object.) |
![]() |
SetDateTime(String, DateTime, UInt32) | Sets the timestamp for an option. |
![]() |
SetDateTime(String, TimeSpan, UInt32) | Sets the time interval for an option. |
![]() |
SetInterval(String, TimeSpan, UInt32) | Sets the value of a named interval option. |
![]() |
SetNumber(String, UInt32, UInt32) | Sets the value of a named numeric option. |
![]() |
SetString(String, String, UInt32) | Sets the value of a named string option. |
![]() |
ToString() | (Inherited from Object.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
ICloneable.Clone() | Creates a new object that is a copy of the current instance. |
Remarks
Represents any of the following options.
__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_MAXIMUM_LATENCY
The maximum amount of time, in milliseconds, before the server sends a response to a pull request.Set this option by using the SetInterval method.
__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_HEARTBEAT_INTERVAL
The interval, in milliseconds, after which the server will send a Heartbeat event if no real event is available. The client will send Pull requests at the same interval.Set this option by using the SetInterval method.
__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_EXPIRATION_TIME
When the subscription request expires.Set this option by using either the SetDateTime method or the SetDateTime method.
__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_BOOKMARK
The starting point of the subscription in the event stream.Set this option by using the SetString method.
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.Management.Infrastructure.Options Namespace
Return to top