Udostępnij za pośrednictwem


GlobalBrokeredServiceContainer.ProfferedServiceBroker Klasa

Definicja

Usługi obsługiwane przez brokera usług, które są profferowane za pośrednictwem in-proc IServiceBroker.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
Dziedziczenie
GlobalBrokeredServiceContainer.ProfferedServiceBroker
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 obsługiwane przez brokera usług, które są profferowane za pośrednictwem in-proc IServiceBroker.

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