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