Compartilhar via


GlobalBrokeredServiceContainer.IProffered Interface

Definição

Um objeto que rastreia um serviço oferecido ou um conjunto de serviços.

protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
Implementações

Propriedades

Monikers

Obtém o conjunto de monikers para os serviços oferecidos.

Source

Obtém um identificador de onde os serviços são oferecidos.

Métodos

CancelServiceRequestAsync(Guid)

Libera recursos alocados como resultado de uma chamada anterior para RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) quando o cliente não pode ou não concluirá a conexão com o serviço solicitado.

(Herdado de IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Solicita acesso a algum serviço por meio de um IDuplexPipe.

(Herdado de IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Solicita acesso a algum serviço por meio de um proxy de cliente.

(Herdado de IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Apresenta o cliente ao servidor para detalhar os recursos do cliente.

(Herdado de IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Obtém um pipe para um serviço.

(Herdado de IRemoteServiceBroker)

Eventos

AvailabilityChanged

Ocorre quando um serviço consultado anteriormente para desde o último AvailabilityChanged evento pode ter alterado a disponibilidade.

(Herdado de IServiceBroker)

Métodos de Extensão

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Solicita acesso a algum serviço por meio de um IDuplexPipe.

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

Solicita acesso a algum serviço por meio de um proxy de cliente.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Solicita acesso a algum serviço por meio de um proxy de cliente.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Compara um serviço reconhecido localmente com o que está disponível remotamente para o mesmo serviço.

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

Apresenta a interface do usuário de modelagem para o usuário que explica por que um recurso está desabilitado ou operando com funcionalidade reduzida.

Aplica-se a