Partilhar via


WSTrustServiceHost Construtores

Definição

Inicializa uma nova instância da classe WSTrustServiceHost.

Sobrecargas

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inicializa uma nova instância da classe WSTrustServiceHost com os endereços básicos especificados e as definições de configuração de serviço (STS).

WSTrustServiceHost(WSTrustServiceContract, Uri[])

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

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inicializa uma nova instância da classe WSTrustServiceHost com os endereços básicos especificados e as definições de configuração de serviço (STS).

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

Uma SecurityTokenServiceConfiguration que contém as configurações de STS a serem usadas para inicializar o host de serviço.

baseAddresses
Uri[]

Uma matriz de Uri que contém os endereços básicos para o host de serviço.

Comentários

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

A SecurityTokenServiceConfiguration instância é usada para inicialização única do ServiceHost; por esse motivo, definir propriedades na instância de configuração depois que o host é inicializado pode não resultar em alterações de comportamento.

Aplica-se a

WSTrustServiceHost(WSTrustServiceContract, Uri[])

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

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

Um WSTrustServiceContract que representa o contrato de serviço a ser usado.

baseAddresses
Uri[]

Uma matriz de Uri que contém os endereços básicos para o host de serviço.

Exceções

baseAddresses é null.

- ou - serviceContract é null.

Aplica-se a