Microsoft.Management.Infrastructure.Options Namespace
This namespace includes classes and enumerations that define CIM options. It also includes delegates that represent callbacks for writing errors and messages and for indicating progress.
| Class | Description | |
|---|---|---|
![]() | CimCredential | Represents a CIM credential. |
![]() | CimOperationOptions | Represents options of a CIM operation. |
![]() | CimSessionOptions | Represents options of a CIM session. |
![]() | CimSubscriptionDeliveryOptions | Represents options related to CIM subscription delivery. |
![]() | DComSessionOptions | Represents options of a CIM session that uses DCOM as the transport protocol. |
![]() | WSManSessionOptions | Represents options of a CIM session that uses WSMan as the transport protocol. |
| Delegate | Description | |
|---|---|---|
![]() | PromptUserCallback | Represents a callback for a user prompt CIM operation. |
![]() | WriteErrorCallback | Represents a callback for a write error CIM operation. |
![]() | WriteMessageCallback | Represents a callback for a write message CIM operation. |
![]() | WriteProgressCallback | Represents a callback for a write progress CIM operation. |
| Enumeration | Description | |
|---|---|---|
![]() | CertificateAuthenticationMechanism | Specifies the certificate authentication mechanism of a CIM credential object. |
![]() | CimCallbackMode | Specifies the CIM callback mode for the CIM operation options. |
![]() | CimOperationFlags | Specifies the flags of a CIM operation. |
![]() | CimPromptType | Specifies a CIM prompt type that is used in callback delegates of a CIM operation options object. |
![]() | CimResponseType | Specifies the CIM response when the callback mode of a CIM operation options object is set to inquire. |
![]() | CimWriteMessageChannel | Specifies the channel in which to send out a message. |
![]() | ImpersonatedAuthenticationMechanism | Specifies the impersonated authentication mechanism of a CIM session. |
![]() | ImpersonationType | Used by the DCOM protocol handler to specify how impersonation is done on the server. |
![]() | PacketEncoding | Specifies the packet encoding of a WSMan session options object. |
![]() | PasswordAuthenticationMechanism | Specifies the authentication mechanism for passwords. Note that not all protocols and transports support the entire list of values here, and some protocols and transports may support other authentication mechanisms. |
![]() | ProxyType | Specifies an enumeration of proxy type. |


