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