Sdílet prostřednictvím


SamlAuthorizationDecisionStatement Konstruktory

Definice

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy.

Přetížení

Name Description
SamlAuthorizationDecisionStatement()

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy.

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného subjektu, zdroje, rozhodnutí o autorizaci a akcí, které subjekt zdroje požaduje.

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného subjektu, zdroje, rozhodnutí o autorizaci a akcí, které subjekt zdroje požaduje.

SamlAuthorizationDecisionStatement()

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy.

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

Poznámky

Tento konstruktor inicializuje IsReadOnly vlastnost 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 subjektu, zdroje, rozhodnutí o autorizaci a akcí, které subjekt zdroje požaduje.

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 deklarace identity. Nastaví vlastnost SamlSubject.

resource
String

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

accessDecision
SamlAccessDecision

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

samlActions
IEnumerable<SamlAction>

Typ IEnumerable<T>SamlAction , který určuje sadu akcí, které má subjekt oprávnění provádět u prostředku. Nastaví vlastnost SamlActions.

Výjimky

samlActions je null.

nebo

samlActions obsahuje člena, který je null.

nebo

samlSubject je null.

authorityBindings obsahuje člena, který je null.

nebo

resource je nebo je null prázdný.

Poznámky

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

Platí pro

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

Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného subjektu, zdroje, rozhodnutí o autorizaci a akcí, které subjekt zdroje požaduje.

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 deklarace identity. Nastaví vlastnost SamlSubject.

resource
String

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

accessDecision
SamlAccessDecision

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

samlActions
IEnumerable<SamlAction>

Typ IEnumerable<T>SamlAction , který určuje sadu akcí, které má subjekt oprávnění provádět u prostředku. Nastaví vlastnost SamlActions.

samlEvidence
SamlEvidence

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

Poznámky

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

Platí pro