Udostępnij za pośrednictwem


ServiceRpcDescriptor Klasa

Definicja

Opis usługi ułatwiającej automatyzację nawiązywania połączenia z nią.

public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
Dziedziczenie
ServiceRpcDescriptor
Pochodne

Konstruktory

ServiceRpcDescriptor(ServiceMoniker, Type)

Inicjuje nowe wystąpienie klasy ServiceRpcDescriptor.

ServiceRpcDescriptor(ServiceRpcDescriptor)

Inicjuje ServiceRpcDescriptor nowe wystąpienie klasy i inicjuje wszystkie pola na podstawie wystąpienia szablonu.

Właściwości

ClientInterface

Pobiera typ interfejsu, który ma zostać zaimplementowany przez obiekt docelowy wywołania zwrotnego RPC klienta.

JoinableTaskFactory

Pobiera element JoinableTaskFactory , który można zastosować do skonstruowanego połączenia RPC.

Moniker

Pobiera moniker dla usługi.

MultiplexingStream

Pobiera element Nerdbank.Streams.MultiplexingStream , który może być używany przez skonstruowanych klientów lub serwerów.

Protocol

Pobiera nielokalizowaną nazwę protokołu obsługiwanego przez to wystąpienie.

TraceSource

Pobiera element TraceSource używany na skonstruowanych klientach lub serwerach.

Metody

Clone()

Tworzy kopię tego wystąpienia z tymi samymi właściwościami.

ConstructLocalProxy<T>(T)

ServiceRpcDescriptor Daje szansę zawijania lokalnego obiektu docelowego tak, aby interakcja z nim zachowywała się podobnie do tego, czy była to zdalny obiekt docelowy korzystający z RPC.

ConstructRpc(Object, IDuplexPipe)

Ustanawia połączenie RPC z danym obiektem IDuplexPipeza pośrednictwem obiektu , umożliwiając osobie zdalnej lokalne wywoływanie metod na danym obiekcie.

ConstructRpc<T>(IDuplexPipe)

Tworzy serwer proxy klienta RPC za pośrednictwem danego IDuplexPipe elementu bez podawania lokalnego obiektu docelowego RPC dla strony zdalnej w celu lokalnego wywoływania metod.

ConstructRpc<T>(Object, IDuplexPipe)

Tworzy serwer proxy klienta RPC za pośrednictwem danego IDuplexPipe elementu i udostępnia lokalny obiekt docelowy RPC dla strony zdalnej w celu lokalnego wywoływania metod.

ConstructRpcConnection(IDuplexPipe)

Ustanawia połączenie RPC za pośrednictwem elementu IDuplexPipe.

WithJoinableTaskFactory(JoinableTaskFactory)

Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z JoinableTaskFactory właściwością ustawioną na określoną wartość.

WithMultiplexingStream(MultiplexingStream)
Przestarzałe.

Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z MultiplexingStream właściwością ustawioną na określoną wartość i Nerdbank.Streams.MultiplexingStream.Options ustawioną na null.

WithServiceMoniker(ServiceMoniker)

Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z ServiceMoniker właściwością ustawioną na określoną wartość.

WithTraceSource(TraceSource)

Zwraca wystąpienie podobne ServiceRpcDescriptor do tego, ale z TraceSource właściwością ustawioną na określoną wartość.

Dotyczy