WMI Class Reference

This section lists all the WMI classes exposed by the Windows Communication Foundation (WCF) WMI provider.

Accessing WMI Instances

All the classes listed in the WMI Object Reference cannot be directly instantiated, except for Service, AppDomain, Contract, ServiceAppDomain, ServiceToEndpointAssociation and Endpoint. To access other instances, you can access the properties of the previously mentioned top level classes. For example, you can access the TransportBindingElement instance from the Endpoint instance -> Binding -> BindingElements.

In This Section

ActivityTransfer

AppDomainInfo

AspNetCompatibilityRequirementsAttribute

AsymmetricSecurityBindingElement

"Behavior class"

BinaryMessageEncodingBindingElement

Binding

BindingElement

CallbackBehavior

Channel class

ChannelPoolSettings

ClientCredentials

ClientViaBehavior

CompositeDuplexBindingElement

ConnectionOrientedTransportBindingElement

Contract

CustomBindingElement

DeliveryRequirementsAttribute

Endpoint

HttpsTransportBindingElement

HttpTransportBindingElement

LocalServiceSecuritySettings

MatchAllEndpointBehavior

MessageEncodingBindingElement

MsmqBindingElementBase

MsmqIntegrationBindingElement

MsmqTransportBindingElement

MtomMessageEncodingBindingElement

MustUnderstandBehavior

NamedPipeConnectionPoolSettings

NamedPipeTransportBindingElement

OneWayBindingElement

"Operation class"

OperationBehaviorAttribute

PeerCustomResolverBindingElement

PeerResolverBindingElement

PeerSecuritySettings

PeerTransportBindingElement

PeerTransportSecuritySettings

PnrpPeerResolverBindingElement

PrivacyNoticeBindingElement

ReliableSessionBindingElement

SecurityBindingElement

Service

ServiceAppDomain

ServiceAuthorizationBehavior

ServiceBehaviorAttribute

ServiceCredentials

ServiceDebugBehavior

ServiceMetadataBehavior

ServiceSecurityAuditBehavior

ServiceThrottlingBehavior

ServiceTimeoutsBehavior

ServiceToEndpointAssociation

SslStreamSecurityBindingElement

SymmetricSecurityBindingElement

SynchronousReceiveBehavior

TcpConnectionPoolSettings

TcpTransportBindingElement

TextMessageEncodingBindingElement

TraceListener

TraceListenerArgument

TransactedBatchingBehavior

TransactionFlowAttribute

TransactionFlowBindingElement

TransportBindingElement

TransportSecurityBindingElement

UseManagedPresentationBindingElement

WindowsStreamSecurityBindingElement

WSAT_TraceEvent

WSAT_TraceProvider

WSAT_TraceRecord

XmlDictionaryReaderQuotas

XmlSerializerOperationBehavior