Поделиться через


DuplexChannelFactory<TChannel> Конструкторы

Определение

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel>.

Перегрузки

DuplexChannelFactory<TChannel>(Object)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова, конфигурацией и удаленным адресом.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова, привязкой и удаленным адресом.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова, привязкой и удаленным адресом.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными конфигурацией и адресом конечной точки.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными контекстом экземпляра, привязкой и удаленным адресом.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными конфигурацией и адресом конечной точки.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными объектом обратного вызова, привязкой и удаленным адресом.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными привязкой и адресом конечной точки.

DuplexChannelFactory<TChannel>(Type, String)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова и конфигурацией.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными привязкой и адресом конечной точки.

DuplexChannelFactory<TChannel>(Type, Binding)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова и привязкой.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова и конечной точкой службы.

DuplexChannelFactory<TChannel>(Type)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанным типом экземпляра обратного вызова.

DuplexChannelFactory<TChannel>(Object, Binding)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной привязкой.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конечной точкой.

DuplexChannelFactory<TChannel>(InstanceContext)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанным контекстом экземпляра.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> контекстом, реализующим контракт обратного вызова, и указанной привязкой.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конечной точкой.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конфигурацией.

DuplexChannelFactory<TChannel>(Object, String)

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конфигурацией.

DuplexChannelFactory<TChannel>(Object)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова.

public:
 DuplexChannelFactory(System::Object ^ callbackObject);
public DuplexChannelFactory (object callbackObject);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

Исключения

callbackObject имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта, реализующего контракт обратного вызова для целевой службы, программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова, конфигурацией и удаленным адресом.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String, remoteAddress As EndpointAddress)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

endpointConfigurationName
String

Имя, используемое для конфигурации конечной точки.

remoteAddress
EndpointAddress

Объект EndpointAddress, предоставляющий расположение службы.

Исключения

Параметр callbackInstanceType, endpointConfigurationName или remoteAddress имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Type, Binding, String)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова, привязкой и удаленным адресом.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As String)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

remoteAddress
String

Удаленный адрес, предоставляющий расположение службы.

Исключения

Параметр callbackInstanceType, binding или remoteAddress имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова, привязкой и удаленным адресом.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As EndpointAddress)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

remoteAddress
EndpointAddress

Объект EndpointAddress, предоставляющий расположение службы.

Исключения

Параметр callbackInstanceType, binding или remoteAddress имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными конфигурацией и адресом конечной точки.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As EndpointAddress)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

endpointConfigurationName
String

Имя, используемое для конфигурации конечной точки.

remoteAddress
EndpointAddress

Объект EndpointAddress, предоставляющий расположение службы.

Исключения

Параметр callbackInstance, endpointConfigurationName или remoteAddress имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта контекста экземпляра, реализующего контракт обратного вызова для целевой службы, передачи информации об адресе программным образом и получения остальной информации о целевой конечной точке из файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными контекстом экземпляра, привязкой и удаленным адресом.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As String)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

remoteAddress
String

Удаленный адрес, предоставляющий расположение службы.

Исключения

Параметр callbackInstance, binding или remoteAddress имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными конфигурацией и адресом конечной точки.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String, remoteAddress As EndpointAddress)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

endpointConfigurationName
String

Имя, используемое для конфигурации конечной точки.

remoteAddress
EndpointAddress

Объект EndpointAddress, предоставляющий расположение службы.

Исключения

Параметр callbackObject, endpointConfigurationName или remoteAddress имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта службы, реализующего контракт обратного вызова для целевой службы, передачи информации об адресе программным образом и получения остальной информации о целевой конечной точке из файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(Object, Binding, String)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными объектом обратного вызова, привязкой и удаленным адресом.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As String)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

remoteAddress
String

Удаленный адрес, предоставляющий расположение службы.

Исключения

Параметр callbackObject, binding или remoteAddress имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными привязкой и адресом конечной точки.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As EndpointAddress)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

remoteAddress
EndpointAddress

Объект EndpointAddress, предоставляющий расположение службы.

Исключения

Параметр callbackObject, binding или remoteAddress имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта службы, реализующего контракт обратного вызова для целевой службы, и передачи информации о привязке и адресе программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(Type, String)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова и конфигурацией.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

endpointConfigurationName
String

Имя, используемое для конфигурации конечной точки.

Исключения

Параметр callbackInstanceType или endpointConfigurationName имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанными привязкой и адресом конечной точки.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As EndpointAddress)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

remoteAddress
EndpointAddress

Объект EndpointAddress, предоставляющий расположение службы.

Исключения

Параметр callbackInstance, binding или remoteAddress имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта контекста экземпляра, реализующего контракт обратного вызова для целевой службы, и передачи информации о привязке и адресе программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(Type, Binding)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова и привязкой.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

Исключения

Параметр callbackInstanceType или binding имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанными типом экземпляра обратного вызова и конечной точкой службы.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpoint As ServiceEndpoint)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

endpoint
ServiceEndpoint

Объект ServiceEndpoint для службы.

Исключения

callbackInstanceType имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Type)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанным типом экземпляра обратного вызова.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType);
public DuplexChannelFactory (Type callbackInstanceType);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type)

Параметры

callbackInstanceType
Type

Объект Type, предоставляющий экземпляр обратного вызова, который клиент использует для прослушивания сообщений из подключенной службы.

Исключения

callbackInstanceType имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(Object, Binding)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной привязкой.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

Исключения

Параметр callbackObject или binding имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта контекста экземпляра, реализующего контракт обратного вызова для целевой службы, и передачи информации о привязке программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конечной точкой.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpoint As ServiceEndpoint)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

endpoint
ServiceEndpoint

Конечная точка ServiceEndpoint, к которой подключаются создаваемые фабрикой каналы.

Исключения

callbackObject имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта службы, реализующего контракт обратного вызова для целевой службы, и передачи информации о конечной точке службы программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> указанным контекстом экземпляра.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

Исключения

callbackInstance имеет значение null.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> контекстом, реализующим контракт обратного вызова, и указанной привязкой.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

binding
Binding

Привязка Binding, используемая для подключения к службе по каналам, созданным фабрикой.

Исключения

Параметр callbackInstance или binding имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта контекста экземпляра, реализующего контракт обратного вызова для целевой службы, и передачи информации о привязке программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конечной точкой.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpoint As ServiceEndpoint)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

endpoint
ServiceEndpoint

Конечная точка ServiceEndpoint, к которой подключаются создаваемые фабрикой каналы.

Исключения

callbackInstance имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта контекста экземпляра, реализующего контракт обратного вызова для целевой службы, и передачи информации о конечной точке программным образом, а не посредством файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(InstanceContext, String)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конфигурацией.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String)

Параметры

callbackInstance
InstanceContext

Объект InstanceContext, используемый клиентом для прослушивания сообщений из подключенной службы.

endpointConfigurationName
String

Имя, используемое для конфигурации конечной точки.

Исключения

Параметр callbackInstance или endpointConfigurationName имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта контекста экземпляра, реализующего контракт обратного вызова для целевой службы, и получения информации о целевой конечной точке из файла конфигурации приложения.

Применяется к

DuplexChannelFactory<TChannel>(Object, String)

Исходный код:
DuplexChannelFactory.cs
Исходный код:
DuplexChannelFactory.cs

Инициализирует новый экземпляр класса DuplexChannelFactory<TChannel> объектом, реализующим контракт обратного вызова, и указанной конфигурацией.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String)

Параметры

callbackObject
Object

Объект Object, используемый клиентом для прослушивания сообщений из подключенной службы.

endpointConfigurationName
String

Имя конфигурации, используемой для конечной точки.

Исключения

Параметр callbackObject или endpointConfigurationName имеет значение null.

Комментарии

Этот конструктор используется для передачи объекта службы, реализующего контракт обратного вызова для целевой службы, и получения информации о целевой конечной точке из файла конфигурации приложения.

Применяется к