Aracılığıyla paylaş


ServiceRpcDescriptor Sınıf

Tanım

Hizmete bağlanmayı otomatikleştirmeye yardımcı olacak bir hizmet açıklaması.

public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
Devralma
ServiceRpcDescriptor
Türetilmiş

Oluşturucular

ServiceRpcDescriptor(ServiceMoniker, Type)

ServiceRpcDescriptor sınıfının yeni bir örneğini başlatır.

ServiceRpcDescriptor(ServiceRpcDescriptor)

Sınıfının yeni bir örneğini ServiceRpcDescriptor başlatır ve bir şablon örneğini temel alan tüm alanları başlatır.

Özellikler

ClientInterface

İstemcinin "geri çağırma" RPC hedefinin uygulaması beklenen arabirim türünü alır.

JoinableTaskFactory

JoinableTaskFactory Yapılandırılan RPC bağlantısına uygulanabilecek öğesini alır.

Moniker

Hizmetin bilinen adını alır.

MultiplexingStream

Nerdbank.Streams.MultiplexingStream Yapılı istemciler veya sunucular tarafından kullanılabilecek öğesini alır.

Protocol

Bu örnek tarafından desteklenen protokolün yerelleştirilmemiş adını alır.

TraceSource

TraceSource Oluşturulacak istemcilerde veya sunucularda kullanılacak öğesini alır.

Yöntemler

Clone()

Bu örneğin tüm aynı özelliklere sahip bir kopyasını oluşturur.

ConstructLocalProxy<T>(T)

ServiceRpcDescriptor Bir yerel hedef nesneyi sarmalama şansı verir, böylece onunla etkileşimde bulunan nesne RPC kullanan uzak bir hedefse benzer şekilde davranır.

ConstructRpc(Object, IDuplexPipe)

Bir üzerinden IDuplexPipebelirli bir nesneye RPC bağlantısı kurar ve uzak tarafın verilen nesnede yerel olarak yöntemleri çağırmasına olanak sağlar.

ConstructRpc<T>(IDuplexPipe)

Uzak tarafın yöntemleri yerel olarak çağırması için yerel bir RPC hedefi sağlamadan belirli IDuplexPipe bir üzerinden bir RPC istemci proxy'si oluşturur.

ConstructRpc<T>(Object, IDuplexPipe)

Belirli IDuplexPipe bir üzerinden bir RPC istemci proxy'si oluşturur ve uzak tarafın yöntemleri yerel olarak çağırması için yerel bir RPC hedefi sağlar.

ConstructRpcConnection(IDuplexPipe)

bir üzerinden IDuplexPipeRPC bağlantısı kurar.

WithJoinableTaskFactory(JoinableTaskFactory)

Bu örneğe benzeyen ancak JoinableTaskFactory özelliği belirtilen değere ayarlanmış bir örneğini ServiceRpcDescriptor döndürür.

WithMultiplexingStream(MultiplexingStream)
Geçersiz.

Buna benzeyen ancak MultiplexingStream özelliği belirtilen değere ve Nerdbank.Streams.MultiplexingStream.Options olarak ayarlanmış nullbir örneğini ServiceRpcDescriptor döndürür.

WithServiceMoniker(ServiceMoniker)

Bu örneğe benzeyen ancak ServiceMoniker özelliği belirtilen değere ayarlanmış bir örneğini ServiceRpcDescriptor döndürür.

WithTraceSource(TraceSource)

Bu örneğe benzeyen ancak TraceSource özelliği belirtilen değere ayarlanmış bir örneğini ServiceRpcDescriptor döndürür.

Şunlara uygulanır