Udostępnij za pośrednictwem


ServiceSecurityContext Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ServiceSecurityContext.

Przeciążenia

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

Inicjuje ServiceSecurityContext nowe wystąpienie klasy za pomocą kolekcji obiektów zasad.

ServiceSecurityContext(AuthorizationContext)

Inicjuje ServiceSecurityContext nowe wystąpienie klasy z określonymi parametrami autoryzacji.

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

Inicjuje ServiceSecurityContext nowe wystąpienie klasy z określonymi parametrami autoryzacji i kolekcją zasad.

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

Inicjuje ServiceSecurityContext nowe wystąpienie klasy za pomocą kolekcji obiektów zasad.

public:
 ServiceSecurityContext(System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public ServiceSecurityContext (System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.ServiceSecurityContext : System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Parametry

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

IAuthorizationPolicy Typ ReadOnlyCollection<T> zawierający zasady autoryzacji.

Uwagi

Ten konstruktor używa domyślnego aparatu tworzenia łańcuchów zasad.

Dotyczy

ServiceSecurityContext(AuthorizationContext)

Inicjuje ServiceSecurityContext nowe wystąpienie klasy z określonymi parametrami autoryzacji.

public:
 ServiceSecurityContext(System::IdentityModel::Policy::AuthorizationContext ^ authorizationContext);
public ServiceSecurityContext (System.IdentityModel.Policy.AuthorizationContext authorizationContext);
new System.ServiceModel.ServiceSecurityContext : System.IdentityModel.Policy.AuthorizationContext -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationContext As AuthorizationContext)

Parametry

authorizationContext
AuthorizationContext

Element AuthorizationContext zawierający informacje o autoryzacji.

Uwagi

Ten konstruktor jest zwykle używany w scenariuszach, w których aplikacja uruchamia własny aparat tworzenia łańcucha zasad, co powoduje wystąpienie .AuthorizationContext W przypadku domyślnego aparatu zasad użyj konstruktorów, które przyjmują kolekcję IAuthorizationPolicy jako parametr.

Dotyczy

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

Inicjuje ServiceSecurityContext nowe wystąpienie klasy z określonymi parametrami autoryzacji i kolekcją zasad.

public:
 ServiceSecurityContext(System::IdentityModel::Policy::AuthorizationContext ^ authorizationContext, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public ServiceSecurityContext (System.IdentityModel.Policy.AuthorizationContext authorizationContext, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.ServiceSecurityContext : System.IdentityModel.Policy.AuthorizationContext * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationContext As AuthorizationContext, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Parametry

authorizationContext
AuthorizationContext

Element AuthorizationContext zawierający ustawienia autoryzacji.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

IAuthorizationPolicy Typ ReadOnlyCollection<T> zawierający zasady autoryzacji.

Dotyczy