Condividi tramite


SamlAuthorizationDecisionStatement Costruttori

Definizione

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement.

Overload

Nome Descrizione
SamlAuthorizationDecisionStatement()

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement.

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

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement. utilizzando l'oggetto, la risorsa, la decisione di autorizzazione e le azioni richieste dall'oggetto sulla risorsa.

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

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement. utilizzando l'oggetto, la risorsa, la decisione di autorizzazione e le azioni richieste dall'oggetto sulla risorsa.

SamlAuthorizationDecisionStatement()

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement.

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

Commenti

Questo costruttore inizializza la IsReadOnly proprietà su false e la ClaimType proprietà su http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Si applica a

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

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement. utilizzando l'oggetto, la risorsa, la decisione di autorizzazione e le azioni richieste dall'oggetto sulla risorsa.

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))

Parametri

samlSubject
SamlSubject

Oggetto SamlSubject che rappresenta l'oggetto dell'attestazione. Imposta la proprietà SamlSubject.

resource
String

Riferimento URI che identifica la risorsa a cui viene cercato l'accesso. Imposta la proprietà Resource.

accessDecision
SamlAccessDecision

Oggetto SamlAccessDecision che specifica la decisione di autorizzazione sottoposta a rendering dall'autorità SAML per quanto riguarda l'accesso da parte dell'oggetto alla risorsa specificata. Imposta la proprietà AccessDecision.

samlActions
IEnumerable<SamlAction>

Oggetto IEnumerable<T> di tipo SamlAction che specifica il set di azioni che l'oggetto è autorizzato a eseguire sulla risorsa. Imposta la proprietà SamlActions.

Eccezioni

samlActions è null.

oppure

samlActions contiene un membro che è null.

oppure

samlSubject è null.

authorityBindings contiene un membro che è null.

oppure

resource è null o vuoto.

Commenti

Questo costruttore inizializza la proprietà su false, la ClaimType proprietà su http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisione la Evidence proprietà su null.IsReadOnly

Si applica a

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

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement. utilizzando l'oggetto, la risorsa, la decisione di autorizzazione e le azioni richieste dall'oggetto sulla risorsa.

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)

Parametri

samlSubject
SamlSubject

Oggetto SamlSubject che rappresenta l'oggetto dell'attestazione. Imposta la proprietà SamlSubject.

resource
String

Riferimento URI che identifica la risorsa a cui viene cercato l'accesso. Imposta la proprietà Resource.

accessDecision
SamlAccessDecision

Oggetto SamlAccessDecision che specifica la decisione di autorizzazione sottoposta a rendering dall'autorità SAML per quanto riguarda l'accesso da parte dell'oggetto alla risorsa specificata. Imposta la proprietà AccessDecision.

samlActions
IEnumerable<SamlAction>

Oggetto IEnumerable<T> di tipo SamlAction che specifica il set di azioni che l'oggetto è autorizzato a eseguire sulla risorsa. Imposta la proprietà SamlActions.

samlEvidence
SamlEvidence

Oggetto SamlEvidence contenente un set di asserzioni SAML su cui si basa l'autorità SAML per eseguire il rendering della decisione di autorizzazione. Imposta la proprietà Evidence.

Commenti

Questo costruttore inizializza la IsReadOnly proprietà su false, la ClaimType proprietà su http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Si applica a