ServiceRpcDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описание службы, которая помогает автоматизировать подключение к ней.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Наследование
-
ServiceRpcDescriptor
- Производный
Конструкторы
ServiceRpcDescriptor(ServiceMoniker, Type) |
Инициализирует новый экземпляр класса ServiceRpcDescriptor. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Инициализирует новый экземпляр ServiceRpcDescriptor класса и инициализирует все поля на основе экземпляра шаблона. |
Свойства
ClientInterface |
Возвращает тип интерфейса, который предполагается реализовать целевым объектом RPC "обратного вызова" клиента. |
JoinableTaskFactory |
Возвращает объект JoinableTaskFactory , который может быть применен к созданному RPC-соединению. |
Moniker |
Возвращает моникер для службы. |
MultiplexingStream |
Возвращает объект Nerdbank.Streams.MultiplexingStream , который может использоваться созданными клиентами или серверами. |
Protocol |
Возвращает нелокализованное имя протокола, поддерживаемого этим экземпляром. |
TraceSource |
Возвращает объект , используемый TraceSource на созданных клиентах или серверах. |
Методы
Clone() |
Создает копию этого экземпляра со всеми теми же свойствами. |
ConstructLocalProxy<T>(T) |
ServiceRpcDescriptor Позволяет завернуть локальный целевой объект, чтобы взаимодействие с ним вел себя так же, как если бы это был удаленный целевой объект, использующий RPC. |
ConstructRpc(Object, IDuplexPipe) |
Устанавливает RPC-подключение к заданному объекту IDuplexPipeчерез , позволяя удаленной стороне вызывать методы локально в заданном объекте. |
ConstructRpc<T>(IDuplexPipe) |
Создает прокси-сервер клиента RPC по заданному объекту IDuplexPipe без предоставления локального целевого объекта RPC удаленной стороне для локального вызова методов. |
ConstructRpc<T>(Object, IDuplexPipe) |
Создает прокси-сервер клиента RPC по заданному IDuplexPipe объекту и предоставляет локальный целевой объект RPC для удаленной стороны для локального вызова методов. |
ConstructRpcConnection(IDuplexPipe) |
Устанавливает RPC-подключение через IDuplexPipe. |
WithJoinableTaskFactory(JoinableTaskFactory) |
Возвращает экземпляр класса , похожий ServiceRpcDescriptor на этот, но со свойством JoinableTaskFactory , равным указанному значению. |
WithMultiplexingStream(MultiplexingStream) |
Устаревшие..
Возвращает экземпляр класса , похожий ServiceRpcDescriptor на этот, но со свойством MultiplexingStream , равным указанному значению и Nerdbank.Streams.MultiplexingStream.Options равным |
WithServiceMoniker(ServiceMoniker) |
Возвращает экземпляр класса , похожий ServiceRpcDescriptor на этот, но со свойством ServiceMoniker , равным указанному значению. |
WithTraceSource(TraceSource) |
Возвращает экземпляр класса , похожий ServiceRpcDescriptor на этот, но со свойством TraceSource , равным указанному значению. |