Поделиться через


SamlAuthorizationDecisionStatement Конструкторы

Определение

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement.

Перегрузки

SamlAuthorizationDecisionStatement()

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement.

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

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement. используя указанную тему, ресурс, решение по авторизации и действия, искомые этой темой в ресурсе.

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

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement. используя указанную тему, ресурс, решение по авторизации и действия, искомые этой темой в ресурсе.

SamlAuthorizationDecisionStatement()

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement.

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

Комментарии

Конструктор инициализирует свойство IsReadOnly со значением false, а свойство ClaimType — со значением http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Применяется к

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

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement. используя указанную тему, ресурс, решение по авторизации и действия, искомые этой темой в ресурсе.

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

Параметры

samlSubject
SamlSubject

Объект SamlSubject, представляющий субъект утверждения. Задает свойство SamlSubject.

resource
String

Ссылка универсального кода ресурса (URI), определяющая ресурс, к которому необходим доступ. Задает свойство Resource.

accessDecision
SamlAccessDecision

Объект SamlAccessDecision, указывающий решение об авторизации, принятое центром SAML относительно доступа субъекта к определенному ресурсу. Задает свойство AccessDecision.

samlActions
IEnumerable<SamlAction>

Объект IEnumerable<T> принадлежит к типу SamlAction, указывающему набор действий, которые субъект имеет право выполнять с ресурсом. Задает свойство SamlActions.

Исключения

samlActions имеет значение null.

-или-

Параметр samlActions содержит член, имеющий значение null.

-или-

samlSubject имеет значение null.

Параметр authorityBindings содержит член, имеющий значение null.

-или-

Параметр resource имеет значение null или пуст.

Комментарии

Этот конструктор инициализирует свойство IsReadOnly со значением false, свойство ClaimType со значением http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision, и свойство Evidence со значением null.

Применяется к

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

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement. используя указанную тему, ресурс, решение по авторизации и действия, искомые этой темой в ресурсе.

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)

Параметры

samlSubject
SamlSubject

Объект SamlSubject, представляющий субъект утверждения. Задает свойство SamlSubject.

resource
String

Ссылка универсального кода ресурса (URI), определяющая ресурс, к которому необходим доступ. Задает свойство Resource.

accessDecision
SamlAccessDecision

Объект SamlAccessDecision, указывающий решение об авторизации, принятое центром SAML относительно доступа субъекта к определенному ресурсу. Задает свойство AccessDecision.

samlActions
IEnumerable<SamlAction>

Объект IEnumerable<T> принадлежит к типу SamlAction, указывающему набор действий, которые субъект имеет право выполнять с ресурсом. Задает свойство SamlActions.

samlEvidence
SamlEvidence

Объект SamlEvidence, содержащий набор утверждений SAML, используемых центром SAML при принятии решения об авторизации. Задает свойство Evidence.

Комментарии

Конструктор инициализирует свойство IsReadOnly со значением false, свойство ClaimType — со значением http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision.

Применяется к