Compartilhar via


WsFederationConfiguration Construtores

Definição

Inicializa uma nova instância da classe WsFederationConfiguration.

Sobrecargas

WsFederationConfiguration(WSFederationElement)

Inicializa uma nova instância da classe WsFederationConfiguration do elemento <wsFederation> especificado.

WsFederationConfiguration(String, String)

Inicializa uma nova instância da classe WsFederationConfiguration usando o emissor e o realm especificados.

WsFederationConfiguration(WSFederationElement)

Inicializa uma nova instância da classe WsFederationConfiguration do elemento <wsFederation> especificado.

public:
 WsFederationConfiguration(System::IdentityModel::Services::Configuration::WSFederationElement ^ federationElement);
public WsFederationConfiguration (System.IdentityModel.Services.Configuration.WSFederationElement federationElement);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : System.IdentityModel.Services.Configuration.WSFederationElement -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (federationElement As WSFederationElement)

Parâmetros

federationElement
WSFederationElement

O elemento <wsFederation> do qual inicializar a nova instância.

Comentários

As propriedades da nova instância são inicializadas de acordo com as configurações do elemento especificado <wsFederation> .

Alguma validação é executada no WSFederationElement objeto especificado por federationElement. WSFederationElement.Issuer A propriedade e a WSFederationElement.Realm propriedade devem especificar valores não nulos e não vazios. Se a WSFederationElement.RequireHttps propriedade for definida true, a WSFederationElement.Issuer propriedade deverá especificar um URI que tenha um esquema HTTPS. A WSFederationElement.Freshness propriedade não pode ser negativa. Se qualquer uma dessas condições não for atendida, uma exceção será gerada.

Confira também

Aplica-se a

WsFederationConfiguration(String, String)

Inicializa uma nova instância da classe WsFederationConfiguration usando o emissor e o realm especificados.

public:
 WsFederationConfiguration(System::String ^ issuer, System::String ^ realm);
public WsFederationConfiguration (string issuer, string realm);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : string * string -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (issuer As String, realm As String)

Parâmetros

issuer
String

Uma cadeia de caracteres que contém o URI do emissor a ser usado pelo WSFAM (Módulo de Autenticação da Web Services Federation).

realm
String

Uma cadeia de caracteres que contém o URI do realm solicitante a ser usado pelo WSFAM.

Exceções

issuer é null.

- ou -

realm é null.

Comentários

As Issuer propriedades e Realm são inicializadas de acordo com os issuer parâmetros e realm . Todas as outras propriedades são inicializadas para seus valores padrão.

Aplica-se a