Freigeben über


SamlAuthorizationDecisionStatement Konstruktoren

Definition

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse.

Überlädt

SamlAuthorizationDecisionStatement()

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse.

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

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. Dabei werden der angegebene Antragsteller, die angegebene Ressource, die Autorisierungsentscheidung und die Aktionen für den Zugriff des Antragstellers auf die Ressource verwendet.

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

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. Dabei werden der angegebene Antragsteller, die angegebene Ressource, die Autorisierungsentscheidung und die Aktionen für den Zugriff des Antragstellers auf die Ressource verwendet.

SamlAuthorizationDecisionStatement()

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse.

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

Hinweise

Dieser Konstruktor initialisiert die IsReadOnly-Eigenschaft auf false und die ClaimType-Eigenschaft auf http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Gilt für:

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

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. Dabei werden der angegebene Antragsteller, die angegebene Ressource, die Autorisierungsentscheidung und die Aktionen für den Zugriff des Antragstellers auf die Ressource verwendet.

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

Parameter

samlSubject
SamlSubject

Ein SamlSubject, das das Anspruchssubjekt darstellt. Legt die SamlSubject-Eigenschaft fest.

resource
String

Ein URI-Verweis, der die Ressource identifiziert, zu der Zugriff gesucht wird. Legt die Resource-Eigenschaft fest.

accessDecision
SamlAccessDecision

Eine SamlAccessDecision, die die Autorisierungsentscheidung angibt, die durch die SAML-Behörde in Bezug auf den Zugriff des Subjekts auf die angegebene Ressource gerendert wurde. Legt die AccessDecision-Eigenschaft fest.

samlActions
IEnumerable<SamlAction>

Ein IEnumerable<T> des Typs SamlAction, der den Satz an Aktionen angibt, die das Subjekt auf der Ressource ausführen darf. Legt die SamlActions-Eigenschaft fest.

Ausnahmen

samlActions ist null.

- oder -

samlActions enthält einen Member, der null ist.

- oder -

samlSubject ist null.

authorityBindings enthält einen Member, der null ist.

- oder -

resource hat den Wert null oder ist leer.

Hinweise

Dieser Konstruktor initialisiert die IsReadOnly-Eigenschaft auf false, die ClaimType-Eigenschaft auf http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision und die Evidence-Eigenschaft auf null.

Gilt für:

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

Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. Dabei werden der angegebene Antragsteller, die angegebene Ressource, die Autorisierungsentscheidung und die Aktionen für den Zugriff des Antragstellers auf die Ressource verwendet.

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)

Parameter

samlSubject
SamlSubject

Ein SamlSubject, das das Anspruchssubjekt darstellt. Legt die SamlSubject-Eigenschaft fest.

resource
String

Ein URI-Verweis, der die Ressource identifiziert, zu der Zugriff gesucht wird. Legt die Resource-Eigenschaft fest.

accessDecision
SamlAccessDecision

Eine SamlAccessDecision, die die Autorisierungsentscheidung angibt, die durch die SAML-Behörde in Bezug auf den Zugriff des Subjekts auf die angegebene Ressource gerendert wurde. Legt die AccessDecision-Eigenschaft fest.

samlActions
IEnumerable<SamlAction>

Ein IEnumerable<T> des Typs SamlAction, der den Satz an Aktionen angibt, die das Subjekt auf der Ressource ausführen darf. Legt die SamlActions-Eigenschaft fest.

samlEvidence
SamlEvidence

Ein SamlEvidence, der einen Satz an SAML-Assertionen enthält, auf die sich die SAML-Behörde beim Rendern der Autorisierungsentscheidung verlassen hat. Legt die Evidence-Eigenschaft fest.

Hinweise

Dieser Konstruktor initialisiert die IsReadOnly-Eigenschaft auf false und die ClaimType-Eigenschaft auf http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Gilt für: