Compartir vía


SamlAuthorizationDecisionStatement Constructores

Definición

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement.

Sobrecargas

Nombre Description
SamlAuthorizationDecisionStatement()

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement.

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

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. usando el asunto, el recurso, la decisión de autorización y las acciones solicitadas por el sujeto en el recurso.

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

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. usando el asunto, el recurso, la decisión de autorización y las acciones solicitadas por el sujeto en el recurso.

SamlAuthorizationDecisionStatement()

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement.

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

Comentarios

Este constructor inicializa la IsReadOnly propiedad en false y la ClaimType propiedad en http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Se aplica a

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

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. usando el asunto, el recurso, la decisión de autorización y las acciones solicitadas por el sujeto en el 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

que SamlSubject representa el asunto de la notificación. Establece la propiedad SamlSubject.

resource
String

Referencia de URI que identifica el recurso al que se busca acceso. Establece la propiedad Resource.

accessDecision
SamlAccessDecision

que SamlAccessDecision especifica la decisión de autorización representada por la autoridad de SAML con respecto al acceso por parte del sujeto al recurso especificado. Establece la propiedad AccessDecision.

samlActions
IEnumerable<SamlAction>

de IEnumerable<T> tipo SamlAction que especifica el conjunto de acciones que el sujeto está autorizado para realizar en el recurso. Establece la propiedad SamlActions.

Excepciones

samlActions es null.

O bien

samlActions contiene un miembro que es null.

O bien

samlSubject es null.

authorityBindings contiene un miembro que es null.

O bien

resource está null o está vacío.

Comentarios

Este constructor inicializa la propiedad en false, la ClaimType propiedad en http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisiony la Evidence propiedad en null.IsReadOnly

Se aplica a

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

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. usando el asunto, el recurso, la decisión de autorización y las acciones solicitadas por el sujeto en el 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

que SamlSubject representa el asunto de la notificación. Establece la propiedad SamlSubject.

resource
String

Referencia de URI que identifica el recurso al que se busca acceso. Establece la propiedad Resource.

accessDecision
SamlAccessDecision

que SamlAccessDecision especifica la decisión de autorización representada por la autoridad de SAML con respecto al acceso por parte del sujeto al recurso especificado. Establece la propiedad AccessDecision.

samlActions
IEnumerable<SamlAction>

de IEnumerable<T> tipo SamlAction que especifica el conjunto de acciones que el sujeto está autorizado para realizar en el recurso. Establece la propiedad SamlActions.

samlEvidence
SamlEvidence

que SamlEvidence contiene un conjunto de aserciones de SAML en las que se basaba la autoridad de SAML para representar la decisión de autorización. Establece la propiedad Evidence.

Comentarios

Este constructor inicializa la IsReadOnly propiedad en false, la ClaimType propiedad en http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Se aplica a