Compartilhar via


SamlAuthorizationDecisionStatement Construtores

Definição

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement.

Sobrecargas

SamlAuthorizationDecisionStatement()

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement. usando a entidade especificada, os recursos, a decisão de autorização e as ações buscadas pela entidade no recurso.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement. usando a entidade especificada, os recursos, a decisão de autorização e as ações buscadas pela entidade no recurso.

SamlAuthorizationDecisionStatement()

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement.

public:
 SamlAuthorizationDecisionStatement();
public SamlAuthorizationDecisionStatement ();
Public Sub New ()

Comentários

Esse construtor inicializa a IsReadOnly propriedade para false e a ClaimType propriedade para http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Aplica-se a

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement. usando a entidade especificada, os recursos, a decisão de autorização e as ações buscadas pela entidade no recurso.

public:
 SamlAuthorizationDecisionStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ resource, System::IdentityModel::Tokens::SamlAccessDecision accessDecision, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAction ^> ^ samlActions);
public SamlAuthorizationDecisionStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions);
new System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubject * string * System.IdentityModel.Tokens.SamlAccessDecision * seq<System.IdentityModel.Tokens.SamlAction> -> System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement
Public Sub New (samlSubject As SamlSubject, resource As String, accessDecision As SamlAccessDecision, samlActions As IEnumerable(Of SamlAction))

Parâmetros

samlSubject
SamlSubject

Um SamlSubject que representa a entidade da declaração. Define a propriedade SamlSubject.

resource
String

Uma referência de URI que identifica o recurso para o qual o acesso é buscado. Define a propriedade Resource.

accessDecision
SamlAccessDecision

Um SamlAccessDecision que especifica a decisão de autorização renderizada pela autoridade SAML com relação ao acesso pela entidade ao recurso especificado. Define a propriedade AccessDecision.

samlActions
IEnumerable<SamlAction>

Um IEnumerable<T> do tipo SamlAction que especifica o conjunto de ações que a entidade está autorizada a executar no recurso. Define a propriedade SamlActions.

Exceções

samlActions é null.

- ou -

samlActions contém um membro que é null.

- ou -

samlSubject é null.

authorityBindings contém um membro que é null.

- ou -

resource é null ou vazio.

Comentários

Esse construtor inicializa a propriedade para false, a ClaimType propriedade para http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisione a Evidence propriedade para null.IsReadOnly

Aplica-se a

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement. usando a entidade especificada, os recursos, a decisão de autorização e as ações buscadas pela entidade no recurso.

public:
 SamlAuthorizationDecisionStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ resource, System::IdentityModel::Tokens::SamlAccessDecision accessDecision, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAction ^> ^ samlActions, System::IdentityModel::Tokens::SamlEvidence ^ samlEvidence);
public SamlAuthorizationDecisionStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions, System.IdentityModel.Tokens.SamlEvidence samlEvidence);
new System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubject * string * System.IdentityModel.Tokens.SamlAccessDecision * seq<System.IdentityModel.Tokens.SamlAction> * System.IdentityModel.Tokens.SamlEvidence -> System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement
Public Sub New (samlSubject As SamlSubject, resource As String, accessDecision As SamlAccessDecision, samlActions As IEnumerable(Of SamlAction), samlEvidence As SamlEvidence)

Parâmetros

samlSubject
SamlSubject

Um SamlSubject que representa a entidade da declaração. Define a propriedade SamlSubject.

resource
String

Uma referência de URI que identifica o recurso para o qual o acesso é buscado. Define a propriedade Resource.

accessDecision
SamlAccessDecision

Um SamlAccessDecision que especifica a decisão de autorização renderizada pela autoridade SAML com relação ao acesso pela entidade ao recurso especificado. Define a propriedade AccessDecision.

samlActions
IEnumerable<SamlAction>

Um IEnumerable<T> do tipo SamlAction que especifica o conjunto de ações que a entidade está autorizada a executar no recurso. Define a propriedade SamlActions.

samlEvidence
SamlEvidence

Um SamlEvidence que contém um conjunto de declarações SAML em que a autoridade SAML confiou para renderizar a decisão de autorização. Define a propriedade Evidence.

Comentários

Esse construtor inicializa a IsReadOnly propriedade como false, a ClaimType propriedade para http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Aplica-se a