WorkflowServiceHost.AddServiceEndpoint Метод

Определение

Добавляет конечную точку службы в размещенную службу.

Перегрузки

AddServiceEndpoint(Type, Binding, String)

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

AddServiceEndpoint(Type, Binding, Uri)

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

AddServiceEndpoint(Type, Binding, String, Uri)

Добавляет конечную точку службы к службе рабочего процесса с указанными контрактом, привязкой, адресом конечной точки и кодом URI, по которому служба ожидает передачи данных.

AddServiceEndpoint(Type, Binding, Uri, Uri)

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

AddServiceEndpoint(Type, Binding, String)

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

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String) As ServiceEndpoint

Параметры

implementedContract
Type

Тип Type контракта для добавленной конечной точки.

binding
Binding

Привязка Binding для добавленной конечной точки.

address
String

Адрес для добавленной конечной точки.

Возвращаемое значение

ServiceEndpoint

Конечная точка ServiceEndpoint, добавленная к службе рабочего процесса.

Исключения

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

-или-

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

Атрибут ServiceContractAttribute не задан для implementedContract. -или-

Служба рабочего процесса не реализует implementedContract.

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

AddServiceEndpoint(Type, Binding, Uri)

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

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri) As ServiceEndpoint

Параметры

implementedContract
Type

Тип Type контракта для добавленной конечной точки.

binding
Binding

Привязка Binding для добавленной конечной точки.

address
Uri

Код Uri, содержащий адрес для добавленной конечной точки.

Возвращаемое значение

ServiceEndpoint

Конечная точка ServiceEndpoint, добавленная к службе рабочего процесса.

Исключения

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

-или-

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

Атрибут ServiceContractAttribute не задан для implementedContract.

-или-

Служба рабочего процесса не реализует implementedContract.

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

AddServiceEndpoint(Type, Binding, String, Uri)

Добавляет конечную точку службы к службе рабочего процесса с указанными контрактом, привязкой, адресом конечной точки и кодом URI, по которому служба ожидает передачи данных.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String, listenUri As Uri) As ServiceEndpoint

Параметры

implementedContract
Type

Тип Type контракта для добавленной конечной точки.

binding
Binding

Привязка Binding для добавленной конечной точки.

address
String

Адрес конечной точки для службы.

listenUri
Uri

Код Uri, по которому конечные точки службы могут ожидать передачи данных.

Возвращаемое значение

ServiceEndpoint

Конечная точка ServiceEndpoint, добавленная к службе рабочего процесса.

Исключения

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

-или-

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

Служба рабочего процесса не реализует implementedContract.

-или-

Атрибут ServiceContractAttribute не задан для implementedContract.

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

AddServiceEndpoint(Type, Binding, Uri, Uri)

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

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri, listenUri As Uri) As ServiceEndpoint

Параметры

implementedContract
Type

Тип Type контракта для добавленной конечной точки.

binding
Binding

Привязка Binding для добавленной конечной точки.

address
Uri

Код Uri, содержащий адрес для добавленной конечной точки.

listenUri
Uri

Код Uri, по которому конечные точки службы могут ожидать передачи данных.

Возвращаемое значение

ServiceEndpoint

Конечная точка ServiceEndpoint, добавленная к службе рабочего процесса.

Исключения

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

-или-

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

Служба рабочего процесса не реализует implementedContract.

-или-

Атрибут ServiceContractAttribute не задан для implementedContract.

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