SamlAuthorizationDecisionStatement Constructores

Definición

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement.

Sobrecargas

SamlAuthorizationDecisionStatement()

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement.

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

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

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

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. Utiliza el asunto, el recurso, la decisión de autorización y las acciones especificadas buscadas 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 propiedad IsReadOnly en false y la propiedad ClaimType 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. Utiliza el asunto, el recurso, la decisión de autorización y las acciones especificadas buscadas 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

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

resource
String

Una referencia de URI que identifica el recurso cuyo acceso se busca. Establece la propiedad Resource.

accessDecision
SamlAccessDecision

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

samlActions
IEnumerable<SamlAction>

IEnumerable<T> de tipo SamlAction que especifica el conjunto de acciones que están autorizadas a realizarse por el sujeto 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

El valor de resource es null o está vacío.

Comentarios

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

Se aplica a

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

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. Utiliza el asunto, el recurso, la decisión de autorización y las acciones especificadas buscadas 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

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

resource
String

Una referencia de URI que identifica el recurso cuyo acceso se busca. Establece la propiedad Resource.

accessDecision
SamlAccessDecision

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

samlActions
IEnumerable<SamlAction>

IEnumerable<T> de tipo SamlAction que especifica el conjunto de acciones que están autorizadas a realizarse por el sujeto en el recurso. Establece la propiedad SamlActions.

samlEvidence
SamlEvidence

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

Comentarios

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

Se aplica a