Microsoft.WindowsServerSolutions.Common.ProviderFramework Namespace
The Microsoft.WindowsServerSolutions.Common.ProviderFramework namespace provides a set of APIs for managing providers.
Classes
Class | Description | |
---|---|---|
AuthorizationHelper | Represents the status of the current thread principal. |
|
ConnectionFailedEventArgs | Represents the arguments for events that occur when a connection is not successful. |
|
ConnectorCollection<T> | Represents a collection of providers on the server. |
|
ConnectorFactory | Represents a factory that is used to create a ProviderConnector<T>. |
|
Constants | Defines the constants that are used by the providers. |
|
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. |
|
InOrderThreadPoolQueue | Represents work items that are run serially on threadpool threads. |
|
ObjectModelBase | Represents the methods that are used by a provider object model to ensure consistency. |
|
ObservableCollectionHelper<TPublicType, TWireType> | Represents the methods that are used to manage a collection of observable objects. |
|
ProviderActivityBase | Describes the base functionality for a provider activity. |
|
ProviderConnectionClosedArgs<T> | Represents the arguments for the event that is raised when a provider is disconnected. |
|
ProviderConnectionOpenedArgs<T> | Represents the arguments for the event that is raised when a provider is connected. |
|
ProviderConnector<T> | Represents the methods that are used to attach to events that are associated to a connection to a provider. |
|
ProviderEndpointBehaviorAttribute | Represents an attribute that is used to specify the behavior of provider contracts. |
|
ProviderException | Represents the errors that occur during operation calls to the provider. |
|
ProviderHost | Represents a generic host environment for providers. |
|
ProviderInfo | Describes a provider. |
|
ProviderNotAvailableException | Represents errors that occur when the provider is not available. |
|
ProviderProxyConnectedArgs | Represents the arguments for events that occur when a proxy object is connected. |
|
ProviderRegistryNotAvailableException | Thrown when a query is made for a provider and the registry is unavailable. |
|
ProviderServiceBase | Provides a generic Windows Service host environment to host ProviderHost objects. |
|
QuerySpecification | Represents the details of the providers that you want to query. |
|
RequiredImpersonationLevelAttribute | Represents the impersonation level for a server. |
|
SynchronousCallHelper | Represents methods that are used to convert asynchronous calls to synchronous calls. |
|
ThreadSafeReadOnlyObservableCollection<T> | Represents a read-only observable collection that is thread safe. |
|
TooManyProvidersException | Represents errors that occur when too many providers have been discovered. |
|
UIDispatcher | Represents an object that is used to manage a thread on which an action is performed. |
Interfaces
Interface | Description | |
---|---|---|
IProviderRegistration | Represents the operations that are used to communicate with the Provider Registration Service. |
|
IProviderRegistry | Represents the operations that are used to communicate with the Provider Registration Service. |
|
IProviderRegistryConnection | Represents the operations that are used to communicate with Provider Registration Service. |
|
IRegistryCallback | Represents the callback for the registration process. |
Enumerations
Enumeration | Description | |
---|---|---|
ConnectionSetting | Indicates the type of sources that are allowed to access the provider. |
|
CredentialType | Indicates the type of credentials that are used for authentication of client computers on the provider. |
|
ImpersonationLevel | Indicates the level of impersonation. |
|
TaskInstancePolicySettings | Describes the task policy settings. |
Return to top