HubClient Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu sınıf, Service hub istemcilerinin konumu bulmasını ve hizmet merkezi hizmetlerini başlatmasını sağlar.
public ref class HubClient : IDisposable, Microsoft::ServiceHub::Framework::IServiceBroker
public class HubClient : IDisposable, Microsoft.ServiceHub.Framework.IServiceBroker
type HubClient = class
interface IDisposable
interface IServiceBroker
Public Class HubClient
Implements IDisposable, IServiceBroker
- Devralma
-
HubClient
- Uygulamalar
Oluşturucular
| HubClient(String) | |
| HubClient(String, IReadOnlyDictionary<ServiceMoniker,String>) | |
| HubClient(String, String) | |
| HubClient(String, String, IReadOnlyDictionary<ServiceMoniker,String>) |
Özellikler
| ClientName |
İstemci adını oluşturucuya sağlandığı şekilde alır HubClient . |
| Logger |
Bu istemciyle ilişkili günlükçü 'yi alır. |
Yöntemler
| Dispose() | |
| Dispose(Boolean) | |
| GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Aracılığıyla bazı bir hizmete erişim ister IDuplexPipe . |
| GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
İstemci proxy 'si aracılığıyla bazı bir hizmete erişim ister. |
| GetRemoteServiceBrokerForServiceAsync(ServiceMoniker, IReadOnlyDictionary<String,String>, CancellationToken) |
IRemoteServiceBrokerBunu isteyen hizmetle ilgili bir e-posta alır. |
| GetSessionIdAsync(CancellationToken) |
Oturum kimliği al. Oturum KIMLIĞI, dev hub oturumu sırasında aynı kalan (hub denetleyicisinin yaşam süresi) ve farklı oturumlar için farklı olan benzersiz bir dizedir. |
| GetThisAsRemoteServiceBrokerAsync() | |
| RegisterService(ServiceMoniker, ServiceModuleInfo) |
ServiceModuleInfoDaha sonra bu nesne aracılığıyla istenmeye devam etmek için bir hizmeti belleğe kaydetme HubClient . |
| RequestServiceAsync(ServiceDescriptor, CancellationToken) |
Service hub 'da bir hizmet modülünü bulun ve başlatın. |
| RequestServiceAsync(String, CancellationToken) |
Service hub 'da bir hizmet modülünü bulun ve başlatın. |
| UnregisterService(ServiceMoniker) |
Bu hizmetin gelecekteki istekleri daha önce kayıtlı ' i kullanmayacak şekilde bir hizmetin kaydını silin ServiceModuleInfo . Daha önce kaydedilmemiş bir hizmetin kaydını silme girişimi, işlem yapılmayana neden olur. |
Belirtik Arabirim Kullanımları
| IServiceBroker.AvailabilityChanged |
Uzantı Metotları
| GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Aracılığıyla bazı bir hizmete erişim ister IDuplexPipe . |
| GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
İstemci proxy 'si aracılığıyla bazı bir hizmete erişim ister. |
| GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
İstemci proxy 'si aracılığıyla bazı bir hizmete erişim ister. |
| CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Yerel olarak tanınan bir hizmeti aynı hizmet için uzaktan kullanılabilir olan ile karşılaştırır. |
| ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Kullanıcıya bir özelliğin devre dışı bırakıldığını veya azaltılmış işlevlerle çalışma nedenini açıklayan kalıcı kullanıcı ARABIRIMI sunar. |