Udostępnij za pośrednictwem


GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker Klasa

Definicja

Usługi usługi obsługiwane przez brokera, który jest proffered za pośrednictwem .IRemoteServiceBroker

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
Dziedziczenie
GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
Atrybuty
Implementuje

Właściwości

Monikers

Pobiera zestaw monikers dla proffered usług.

Source

Pobiera identyfikator miejsca, w którym usługi są profferowane.

Metody

Dispose()

Usługi usługi obsługiwane przez brokera, który jest proffered za pośrednictwem .IRemoteServiceBroker

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem elementu IDuplexPipe.

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta.

Zdarzenia

AvailabilityChanged

Występuje, gdy usługa wcześniej odpytywowana od czasu ostatniego AvailabilityChanged zdarzenia mogła ulec zmianie dostępności.

Jawne implementacje interfejsu

IRemoteServiceBroker.CancelServiceRequestAsync(Guid)

Zwalnia zasoby przydzielone w wyniku wcześniejszego wywołania RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) , gdy klient nie może lub nie ukończy połączenia z żądaną usługą.

IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Wprowadza klienta do serwera, aby szczegółowo określać możliwości klienta.

IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Pobiera potok do usługi.

Metody rozszerzania

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem elementu IDuplexPipe.

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

Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Porównuje lokalnie rozpoznawaną usługę do tego, co jest dostępne zdalnie dla tej samej usługi.

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

Przedstawia użytkownikowi interfejs użytkownika bez moderowanego, który wyjaśnia, dlaczego funkcja jest wyłączona lub działa z ograniczoną funkcjonalnością.

Dotyczy