GlobalBrokeredServiceContainer.IProffered Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект , который отслеживает созданную службу или набор служб.
protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
- Реализации
Свойства
Monikers |
Возвращает набор моникеров для предоставляемых служб. |
Source |
Возвращает идентификатор, из которого выводятся службы. |
Методы
CancelServiceRequestAsync(Guid) |
Освобождает ресурсы, выделенные в результате предварительного вызова , RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) когда клиент не может или не завершит подключение к запрошенной службе. (Унаследовано от IRemoteServiceBroker) |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Запрашивает доступ к определенной IDuplexPipeслужбе через . (Унаследовано от IServiceBroker) |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Запрашивает доступ к определенной службе через прокси-сервер клиента. (Унаследовано от IServiceBroker) |
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Знакомит клиента с сервером с подробными сведениями о возможностях клиента. (Унаследовано от IRemoteServiceBroker) |
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Возвращает канал к службе. (Унаследовано от IRemoteServiceBroker) |
События
AvailabilityChanged |
Происходит, когда служба, ранее запрашиваемая с момента последнего AvailabilityChanged события, могла изменить доступность. (Унаследовано от IServiceBroker) |
Методы расширения
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Запрашивает доступ к определенной IDuplexPipeслужбе через . |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Запрашивает доступ к определенной службе через прокси-сервер клиента. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Запрашивает доступ к определенной службе через прокси-сервер клиента. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Сравнивает локально распознаваемую службу с тем, что доступно удаленно для той же службы. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Предоставляет пользователю немодальный пользовательский интерфейс, объясняющий, почему функция отключена или работает с ограниченной функциональностью. |