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

Определение

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

Перегрузки

DuplexClientBase<TChannel>(Object)

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

DuplexClientBase<TChannel>(InstanceContext)

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

DuplexClientBase<TChannel>(Object, ServiceEndpoint)

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

DuplexClientBase<TChannel>(Object, String)

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

DuplexClientBase<TChannel>(InstanceContext, ServiceEndpoint)

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

DuplexClientBase<TChannel>(InstanceContext, String)

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

DuplexClientBase<TChannel>(Object, Binding, EndpointAddress)

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

DuplexClientBase<TChannel>(Object, String, EndpointAddress)

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

DuplexClientBase<TChannel>(Object, String, String)

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

DuplexClientBase<TChannel>(InstanceContext, Binding, EndpointAddress)

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

DuplexClientBase<TChannel>(InstanceContext, String, EndpointAddress)

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

DuplexClientBase<TChannel>(InstanceContext, String, String)

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

DuplexClientBase<TChannel>(Object)

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

protected DuplexClientBase (object callbackInstance);

Параметры

callbackInstance
Object

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

Исключения

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

Комментарии

WCF создает новый InstanceContext объект, callbackInstance используя объект для обработки всех операций обратного вызова.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(InstanceContext)

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

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

protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance);

Параметры

callbackInstance
InstanceContext

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

Исключения

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

Комментарии

Предоставляемый пользователем параметр callbackInstance используется для обслуживания всех операций обратного вызова.

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

.NET 8 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

DuplexClientBase<TChannel>(Object, ServiceEndpoint)

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

protected DuplexClientBase (object callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);

Параметры

callbackInstance
Object

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

endpoint
ServiceEndpoint

Конечная точка службы.

Исключения

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(Object, String)

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

protected DuplexClientBase (object callbackInstance, string endpointConfigurationName);

Параметры

callbackInstance
Object

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

endpointConfigurationName
String

Имя конечной точки клиента в файле конфигурации приложения.

Исключения

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

Комментарии

WCF создает новый InstanceContext объект, callbackInstance используя объект для обработки всех операций обратного вызова.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(InstanceContext, ServiceEndpoint)

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

protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);

Параметры

callbackInstance
InstanceContext

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

endpoint
ServiceEndpoint

Конечная точка службы.

Исключения

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(InstanceContext, String)

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

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

protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);

Параметры

callbackInstance
InstanceContext

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

endpointConfigurationName
String

Имя конечной точки клиента в файле конфигурации приложения.

Исключения

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

Комментарии

Предоставляемый пользователем параметр callbackInstance используется для обслуживания всех операций обратного вызова.

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

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

DuplexClientBase<TChannel>(Object, Binding, EndpointAddress)

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

protected DuplexClientBase (object callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);

Параметры

callbackInstance
Object

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

binding
Binding

Привязка, с помощью которой вызывается служба.

remoteAddress
EndpointAddress

Адрес используемой конечной точки службы.

Исключения

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

Комментарии

WCF создает новый InstanceContext объект, callbackInstance используя объект для обработки всех операций обратного вызова.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(Object, String, EndpointAddress)

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

protected DuplexClientBase (object callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);

Параметры

callbackInstance
Object

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

endpointConfigurationName
String

Имя конечной точки клиента в файле конфигурации приложения.

remoteAddress
EndpointAddress

Адрес используемой конечной точки службы.

Исключения

callbackInstance, имя конфигурации или remoteAddress равны null.

Комментарии

WCF создает новый InstanceContext объект, callbackInstance используя объект для обработки всех операций обратного вызова.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(Object, String, String)

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

protected DuplexClientBase (object callbackInstance, string endpointConfigurationName, string remoteAddress);

Параметры

callbackInstance
Object

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

endpointConfigurationName
String

Имя конечной точки клиента в файле конфигурации приложения.

remoteAddress
String

Адрес используемой конечной точки службы.

Исключения

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

Комментарии

WCF создает новый InstanceContext объект, callbackInstance используя объект для обработки всех операций обратного вызова.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DuplexClientBase<TChannel>(InstanceContext, Binding, EndpointAddress)

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

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

protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);

Параметры

callbackInstance
InstanceContext

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

binding
Binding

Привязка, с помощью которой вызывается служба.

remoteAddress
EndpointAddress

Адрес используемой конечной точки службы.

Комментарии

Предоставляемый пользователем параметр callbackInstance используется для обслуживания всех операций обратного вызова.

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

.NET 8 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

DuplexClientBase<TChannel>(InstanceContext, String, EndpointAddress)

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

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

protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);

Параметры

callbackInstance
InstanceContext

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

endpointConfigurationName
String

Имя конечной точки клиента в файле конфигурации приложения.

remoteAddress
EndpointAddress

Адрес используемой конечной точки службы.

Исключения

callbackInstance, endpointConfigurationName или адрес равны null.

Комментарии

Предоставляемый пользователем параметр callbackInstance используется для обслуживания всех операций обратного вызова.

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

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

DuplexClientBase<TChannel>(InstanceContext, String, String)

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

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

protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, string remoteAddress);

Параметры

callbackInstance
InstanceContext

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

endpointConfigurationName
String

Имя конечной точки клиента в файле конфигурации приложения.

remoteAddress
String

Адрес используемой конечной точки службы.

Исключения

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

Комментарии

Предоставляемый пользователем параметр callbackInstance используется для обслуживания всех операций обратного вызова.

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

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0