Share via


IProviderRegistry Interface

 

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

Namespace:   Microsoft.WindowsServerSolutions.Common.ProviderFramework
Assembly:  ProviderFramework (in ProviderFramework.dll)

Syntax

[ServiceContractAttribute(CallbackContract = typeof(IRegistryCallback), 
    SessionMode = SessionMode.Required)]
public interface IProviderRegistry : IProviderRegistryConnection
[ServiceContractAttribute(CallbackContract = (IRegistryCallback^::typeid), 
    SessionMode = SessionMode::Required)]
public interface class IProviderRegistry : IProviderRegistryConnection
<ServiceContractAttribute(CallbackContract := GetType(IRegistryCallback),
    SessionMode := SessionMode.Required)>
Public Interface IProviderRegistry
    Inherits IProviderRegistryConnection

Methods

Name Description
System_CAPS_pubmethod Disconnect()

Indicates that the connection to the Provider Registry Service is terminating.(Inherited from IProviderRegistryConnection.)

System_CAPS_pubmethod GetVersion()

Gets the version of the provider.

System_CAPS_pubmethod Query(QuerySpecification)

Returns a list of data for the specified provider.

System_CAPS_pubmethod QueryAll()

Returns a list of data for all of the registered providers.

System_CAPS_pubmethod RequestProviderInfoUpdate(IList<ProviderInfo>)

Requests an update for specific providers.

See Also

Microsoft.WindowsServerSolutions.Common.ProviderFramework Namespace

Return to top