Aracılığıyla paylaş


IServiceBroker Arabirim

Tanım

Gerekirse bunları etkinleştirerek ve iletişim kurmak için kullanılabilecek bir nesne döndürerek rastgele hizmetlere erişim sağlar.

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
Türetilmiş

Yöntemler

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

aracılığıyla IDuplexPipebazı hizmetlere erişim ister.

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

İstemci ara sunucusu aracılığıyla bazı hizmetlere erişim ister.

Ekinlikler

AvailabilityChanged

Son AvailabilityChanged olaydan bu yana daha önce sorgulanan bir hizmet kullanılabilirliği değiştirdiğinde gerçekleşir.

Uzantı Metotları

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

aracılığıyla IDuplexPipebazı hizmetlere erişim ister.

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

İstemci ara sunucusu aracılığıyla bazı hizmetlere erişim ister.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

İstemci ara sunucusu aracılığıyla bazı hizmetlere erişim ister.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Yerel olarak tanınan bir hizmeti, aynı hizmet için uzaktan kullanılabilen hizmetle karşılaştırır.

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

Kullanıcıya, bir özelliğin neden devre dışı bırakıldığını veya sınırlı işlevsellikle çalıştığını açıklayan modsuz kullanıcı arabirimi sunar.

Şunlara uygulanır