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
.
Комментарии
Этот конструктор используется для передачи объекта службы, реализующего контракт обратного вызова для целевой службы, и получения информации о целевой конечной точке из файла конфигурации приложения.