Udostępnij za pośrednictwem


SamlAuthorizationDecisionStatement Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement.

Przeciążenia

Nazwa Opis
SamlAuthorizationDecisionStatement()

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement.

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

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. przy użyciu określonego tematu, zasobu, decyzji autoryzacji i akcji poszukiwanych przez podmiot w zasobie.

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

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. przy użyciu określonego tematu, zasobu, decyzji autoryzacji i akcji poszukiwanych przez podmiot w zasobie.

SamlAuthorizationDecisionStatement()

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement.

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

Uwagi

Ten konstruktor inicjuje IsReadOnly właściwość , a falseClaimType właściwość na http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Dotyczy

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

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. przy użyciu określonego tematu, zasobu, decyzji autoryzacji i akcji poszukiwanych przez podmiot w zasobie.

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

Element SamlSubject reprezentujący przedmiot roszczenia. Ustawia właściwość SamlSubject.

resource
String

Odwołanie do identyfikatora URI identyfikującego zasób, do którego jest poszukiwany dostęp. Ustawia właściwość Resource.

accessDecision
SamlAccessDecision

Element SamlAccessDecision określający decyzję o autoryzacji wyrenderowaną przez urząd SAML w odniesieniu do dostępu podmiotu określonego zasobu. Ustawia właściwość AccessDecision.

samlActions
IEnumerable<SamlAction>

SamlAction Typ IEnumerable<T> określający zestaw akcji, które podmiot ma uprawnienia do wykonywania w zasobie. Ustawia właściwość SamlActions.

Wyjątki

Parametr samlActions ma wartość null.

— lub —

samlActions zawiera element członkowski o identyfikatorze null.

— lub —

Parametr samlSubject ma wartość null.

authorityBindings zawiera element członkowski o identyfikatorze null.

— lub —

resource jest lub null jest pusta.

Uwagi

Ten konstruktor inicjuje IsReadOnly właściwość na false, ClaimType właściwość na http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision, i Evidence właściwość na null.

Dotyczy

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

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. przy użyciu określonego tematu, zasobu, decyzji autoryzacji i akcji poszukiwanych przez podmiot w zasobie.

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

Element SamlSubject reprezentujący przedmiot roszczenia. Ustawia właściwość SamlSubject.

resource
String

Odwołanie do identyfikatora URI identyfikującego zasób, do którego jest poszukiwany dostęp. Ustawia właściwość Resource.

accessDecision
SamlAccessDecision

Element SamlAccessDecision określający decyzję o autoryzacji wyrenderowaną przez urząd SAML w odniesieniu do dostępu podmiotu określonego zasobu. Ustawia właściwość AccessDecision.

samlActions
IEnumerable<SamlAction>

SamlAction Typ IEnumerable<T> określający zestaw akcji, które podmiot ma uprawnienia do wykonywania w zasobie. Ustawia właściwość SamlActions.

samlEvidence
SamlEvidence

Element SamlEvidence , który zawiera zestaw potwierdzeń SAML, na których polegał urząd SAML w celu wydania decyzji o autoryzacji. Ustawia właściwość Evidence.

Uwagi

Ten konstruktor inicjuje IsReadOnly właściwość na false, ClaimType właściwość na http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Dotyczy