Sdílet prostřednictvím


SamlAuthorizationDecisionStatement Konstruktory

Definice

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy.

Přetížení

SamlAuthorizationDecisionStatement()

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy.

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného předmětu, zdroje, autorizačního rozhodnutí a akcí požadovaných subjektem u zdroje.

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného předmětu, zdroje, autorizačního rozhodnutí a akcí požadovaných subjektem u zdroje.

SamlAuthorizationDecisionStatement()

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy.

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

Poznámky

Tento konstruktor inicializuje IsReadOnly vlastnost do false a ClaimType vlastnost na http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Platí pro

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného předmětu, zdroje, autorizačního rozhodnutí a akcí požadovaných subjektem u zdroje.

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

Parametry

samlSubject
SamlSubject

A SamlSubject , který představuje předmět nároku. SamlSubject Nastaví vlastnost.

resource
String

Odkaz na identifikátor URI, který identifikuje prostředek, ke kterému se žádá o přístup. Resource Nastaví vlastnost.

accessDecision
SamlAccessDecision

A SamlAccessDecision , který určuje rozhodnutí o autorizaci vykreslované autoritou SAML s ohledem na přístup subjektu k zadanému prostředku. AccessDecision Nastaví vlastnost.

samlActions
IEnumerable<SamlAction>

Typ IEnumerable<T>SamlAction určující sadu akcí, ke kterým má subjekt oprávnění s prostředkem provádět. SamlActions Nastaví vlastnost.

Výjimky

samlActions je null.

-nebo-

samlActions obsahuje člen, který je null.

-nebo-

samlSubject je null.

authorityBindings obsahuje člen, který je null.

-nebo-

resource je null nebo je prázdný.

Poznámky

Tento konstruktor inicializuje IsReadOnly vlastnost na false, ClaimType vlastnost na http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisiona vlastnost Evidence na null.

Platí pro

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného předmětu, zdroje, autorizačního rozhodnutí a akcí požadovaných subjektem u zdroje.

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)

Parametry

samlSubject
SamlSubject

A SamlSubject , který představuje předmět nároku. SamlSubject Nastaví vlastnost.

resource
String

Odkaz na identifikátor URI, který identifikuje prostředek, ke kterému se žádá o přístup. Resource Nastaví vlastnost.

accessDecision
SamlAccessDecision

A SamlAccessDecision , který určuje rozhodnutí o autorizaci vykreslované autoritou SAML s ohledem na přístup subjektu k zadanému prostředku. AccessDecision Nastaví vlastnost.

samlActions
IEnumerable<SamlAction>

Typ IEnumerable<T>SamlAction určující sadu akcí, ke kterým má subjekt oprávnění s prostředkem provádět. SamlActions Nastaví vlastnost.

samlEvidence
SamlEvidence

A SamlEvidence , který obsahuje sadu kontrolních výrazů SAML, na které autorita SAML spoléhala při vykreslení rozhodnutí o autorizaci. Evidence Nastaví vlastnost.

Poznámky

Tento konstruktor inicializuje IsReadOnly vlastnost na false, vlastnost ClaimType do http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Platí pro