SamlAuthorizationDecisionStatement Konstruktorer

Definition

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen.

Överlagringar

Name Description
SamlAuthorizationDecisionStatement()

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen.

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

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen. med hjälp av det angivna ämnet, resursen, auktoriseringsbeslutet och de åtgärder som ämnet har begärt för resursen.

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

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen. med hjälp av det angivna ämnet, resursen, auktoriseringsbeslutet och de åtgärder som ämnet har begärt för resursen.

SamlAuthorizationDecisionStatement()

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen.

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

Kommentarer

Den här konstruktorn initierar IsReadOnly egenskapen till false och ClaimType egenskapen till http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Gäller för

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

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen. med hjälp av det angivna ämnet, resursen, auktoriseringsbeslutet och de åtgärder som ämnet har begärt för resursen.

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

Parametrar

samlSubject
SamlSubject

En SamlSubject som representerar anspråkets ämne. Anger egenskapen SamlSubject .

resource
String

En URI-referens som identifierar resursen som åtkomst söks till. Anger egenskapen Resource .

accessDecision
SamlAccessDecision

En SamlAccessDecision som anger det auktoriseringsbeslut som gjorts av SAML-utfärdaren med avseende på åtkomst av ämnet till den angivna resursen. Anger egenskapen AccessDecision .

samlActions
IEnumerable<SamlAction>

En IEnumerable<T> typ SamlAction som anger den uppsättning åtgärder som ämnet har behörighet att utföra på resursen. Anger egenskapen SamlActions .

Undantag

samlActions är null.

-eller-

samlActions innehåller en medlem som är null.

-eller-

samlSubject är null.

authorityBindings innehåller en medlem som är null.

-eller-

resource är null eller tom.

Kommentarer

Den här konstruktorn initierar IsReadOnly egenskapen till false, ClaimType egenskapen till http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisionoch Evidence egenskapen till null.

Gäller för

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

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen. med hjälp av det angivna ämnet, resursen, auktoriseringsbeslutet och de åtgärder som ämnet har begärt för resursen.

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)

Parametrar

samlSubject
SamlSubject

En SamlSubject som representerar anspråkets ämne. Anger egenskapen SamlSubject .

resource
String

En URI-referens som identifierar resursen som åtkomst söks till. Anger egenskapen Resource .

accessDecision
SamlAccessDecision

En SamlAccessDecision som anger det auktoriseringsbeslut som gjorts av SAML-utfärdaren med avseende på åtkomst av ämnet till den angivna resursen. Anger egenskapen AccessDecision .

samlActions
IEnumerable<SamlAction>

En IEnumerable<T> typ SamlAction som anger den uppsättning åtgärder som ämnet har behörighet att utföra på resursen. Anger egenskapen SamlActions .

samlEvidence
SamlEvidence

En SamlEvidence som innehåller en uppsättning SAML-intyg som SAML-utfärdaren förlitade sig på för att avge auktoriseringsbeslutet. Anger egenskapen Evidence .

Kommentarer

Den här konstruktorn initierar IsReadOnly egenskapen till false, ClaimType egenskapen till http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Gäller för