Idioma

WSTrustServiceHost Construtores

Definição

Inicializa uma nova instância da WSTrustServiceHost classe.

Sobrecargas

Nome Descrição
WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inicializa uma nova instância da WSTrustServiceHost classe com os endereços base e configurações de serviço (STS) especificados.

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Inicializa uma nova instância da WSTrustServiceHost classe com os endereços base especificados e o contrato de serviço.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inicializa uma nova instância da WSTrustServiceHost classe com os endereços base e configurações de serviço (STS) especificados.

public:
 WSTrustServiceHost(System::IdentityModel::Configuration::SecurityTokenServiceConfiguration ^ securityTokenServiceConfiguration, ... cli::array <Uri ^> ^ baseAddresses);
public WSTrustServiceHost(System.IdentityModel.Configuration.SecurityTokenServiceConfiguration securityTokenServiceConfiguration, params Uri[] baseAddresses);
new System.ServiceModel.Security.WSTrustServiceHost : System.IdentityModel.Configuration.SecurityTokenServiceConfiguration * Uri[] -> System.ServiceModel.Security.WSTrustServiceHost
Public Sub New (securityTokenServiceConfiguration As SecurityTokenServiceConfiguration, ParamArray baseAddresses As Uri())

Parâmetros

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

A SecurityTokenServiceConfiguration que contém as definições STS a usar para inicializar o host do serviço.

baseAddresses
Uri[]

Um array de Uri que contém os endereços base para o host do serviço.

Observações

Um padrão WSTrustServiceContract é criado usando a instância especificada SecurityTokenServiceConfiguration .

A SecurityTokenServiceConfiguration instância é usada para inicialização única do ServiceHost; por esta razão, definir propriedades na instância de configuração após a inicialização do host pode não resultar em alterações de comportamento.

Aplica-se a

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Inicializa uma nova instância da WSTrustServiceHost classe com os endereços base especificados e o contrato de serviço.

public:
 WSTrustServiceHost(System::ServiceModel::Security::WSTrustServiceContract ^ serviceContract, ... cli::array <Uri ^> ^ baseAddresses);
public WSTrustServiceHost(System.ServiceModel.Security.WSTrustServiceContract serviceContract, params Uri[] baseAddresses);
new System.ServiceModel.Security.WSTrustServiceHost : System.ServiceModel.Security.WSTrustServiceContract * Uri[] -> System.ServiceModel.Security.WSTrustServiceHost
Public Sub New (serviceContract As WSTrustServiceContract, ParamArray baseAddresses As Uri())

Parâmetros

serviceContract
WSTrustServiceContract

A WSTrustServiceContract que representa o contrato de serviço a utilizar.

baseAddresses
Uri[]

Um array de Uri que contém os endereços base para o host do serviço.

Exceções

baseAddresses é null.

-ou-

serviceContract é null.

Aplica-se a