Udostępnij za pośrednictwem


SamlAuthorizationDecisionStatement Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement.

Przeciążenia

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ść i 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

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

resource
String

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

accessDecision
SamlAccessDecision

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

samlActions
IEnumerable<SamlAction>

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

Wyjątki

samlActions to null.

-lub-

samlActions zawiera element członkowski o identyfikatorze null.

-lub-

samlSubject to null.

authorityBindings zawiera element członkowski o identyfikatorze null.

-lub-

resource jest lub jest null 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, a 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

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

resource
String

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

accessDecision
SamlAccessDecision

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

samlActions
IEnumerable<SamlAction>

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

samlEvidence
SamlEvidence

Element SamlEvidence zawierający zestaw asercji SAML, na których polegał urząd SAML w celu renderowania decyzji o autoryzacji. Evidence Ustawia właściwość .

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