Compartir vía


ServiceSecurityContext Constructores

Definición

Inicializa una nueva instancia de la clase ServiceSecurityContext.

Sobrecargas

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

Inicializa una nueva instancia de la clase ServiceSecurityContext con la colección de objetos de directivas.

ServiceSecurityContext(AuthorizationContext)

Inicializa una nueva instancia de la clase ServiceSecurityContext con los parámetros de autorización especificados.

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

Inicializa una nueva instancia de la clase ServiceSecurityContext con los parámetros de autorización y la colección de directivas especificados.

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

Inicializa una nueva instancia de la clase ServiceSecurityContext con la colección de objetos de directivas.

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

Parámetros

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

ReadOnlyCollection<T> de tipo IAuthorizationPolicy que contiene las directivas de autorización.

Comentarios

Este constructor utiliza el motor predeterminado de encadenamiento de directiva.

Se aplica a

ServiceSecurityContext(AuthorizationContext)

Inicializa una nueva instancia de la clase ServiceSecurityContext con los parámetros de autorización especificados.

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)

Parámetros

authorizationContext
AuthorizationContext

AuthorizationContext que contiene información de autorización.

Comentarios

Este constructor se utiliza normalmente en escenarios donde una aplicación ejecuta su propio motor de encadenamiento de directiva, lo que resulta en AuthorizationContext. En el caso del motor de directiva predeterminado, utilice los constructores que toman una colección de IAuthorizationPolicy como parámetro.

Se aplica a

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

Inicializa una nueva instancia de la clase ServiceSecurityContext con los parámetros de autorización y la colección de directivas especificados.

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

Parámetros

authorizationContext
AuthorizationContext

AuthorizationContext que contiene configuración de autorización.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

ReadOnlyCollection<T> de tipo IAuthorizationPolicy que contiene las directivas de autorización.

Se aplica a