Microsoft.WindowsServerSolutions.Common.ProviderFramework Namespace

 

The Microsoft.WindowsServerSolutions.Common.ProviderFramework namespace provides a set of APIs for managing providers.

Classes

Class Description
System_CAPS_pubclass AuthorizationHelper

Represents the status of the current thread principal.

System_CAPS_pubclass ConnectionFailedEventArgs

Represents the arguments for events that occur when a connection is not successful.

System_CAPS_pubclass ConnectorCollection<T>

Represents a collection of providers on the server.

System_CAPS_pubclass ConnectorFactory

Represents a factory that is used to create a ProviderConnector<T>.

System_CAPS_pubclass Constants

Defines the constants that are used by the providers.

System_CAPS_pubclass GarbageCollectedTimer

Represents a timer class that is mostly API-compliant with System.Threading.Timer, which is properly garbage-collected when it goes out of scope. This class also supports the Dispose method for deterministic cleanup.

System_CAPS_pubclass InOrderThreadPoolQueue

Represents work items that are run serially on threadpool threads.

System_CAPS_pubclass ObjectModelBase

Represents the methods that are used by a provider object model to ensure consistency.

System_CAPS_pubclass ObservableCollectionHelper<TPublicType, TWireType>

Represents the methods that are used to manage a collection of observable objects.

System_CAPS_pubclass ProviderActivityBase

Describes the base functionality for a provider activity.

System_CAPS_pubclass ProviderConnectionClosedArgs<T>

Represents the arguments for the event that is raised when a provider is disconnected.

System_CAPS_pubclass ProviderConnectionOpenedArgs<T>

Represents the arguments for the event that is raised when a provider is connected.

System_CAPS_pubclass ProviderConnector<T>

Represents the methods that are used to attach to events that are associated to a connection to a provider.

System_CAPS_pubclass ProviderEndpointBehaviorAttribute

Represents an attribute that is used to specify the behavior of provider contracts.

System_CAPS_pubclass ProviderException

Represents the errors that occur during operation calls to the provider.

System_CAPS_pubclass ProviderHost

Represents a generic host environment for providers.

System_CAPS_pubclass ProviderInfo

Describes a provider.

System_CAPS_pubclass ProviderNotAvailableException

Represents errors that occur when the provider is not available.

System_CAPS_pubclass ProviderProxyConnectedArgs

Represents the arguments for events that occur when a proxy object is connected.

System_CAPS_pubclass ProviderRegistryNotAvailableException

Thrown when a query is made for a provider and the registry is unavailable.

System_CAPS_pubclass ProviderServiceBase

Provides a generic Windows Service host environment to host ProviderHost objects.

System_CAPS_pubclass QuerySpecification

Represents the details of the providers that you want to query.

System_CAPS_pubclass RequiredImpersonationLevelAttribute

Represents the impersonation level for a server.

System_CAPS_pubclass SynchronousCallHelper

Represents methods that are used to convert asynchronous calls to synchronous calls.

System_CAPS_pubclass ThreadSafeReadOnlyObservableCollection<T>

Represents a read-only observable collection that is thread safe.

System_CAPS_pubclass TooManyProvidersException

Represents errors that occur when too many providers have been discovered.

System_CAPS_pubclass UIDispatcher

Represents an object that is used to manage a thread on which an action is performed.

Interfaces

Interface Description
System_CAPS_pubinterface IProviderRegistration

Represents the operations that are used to communicate with the Provider Registration Service.

System_CAPS_pubinterface IProviderRegistry

Represents the operations that are used to communicate with the Provider Registration Service.

System_CAPS_pubinterface IProviderRegistryConnection

Represents the operations that are used to communicate with Provider Registration Service.

System_CAPS_pubinterface IRegistryCallback

Represents the callback for the registration process.

Enumerations

Enumeration Description
System_CAPS_pubenum ConnectionSetting

Indicates the type of sources that are allowed to access the provider.

System_CAPS_pubenum CredentialType

Indicates the type of credentials that are used for authentication of client computers on the provider.

System_CAPS_pubenum ImpersonationLevel

Indicates the level of impersonation.

System_CAPS_pubenum TaskInstancePolicySettings

Describes the task policy settings.

Return to top