Compartir a través de


ManagementAuthorizationProvider Clase

Definición

Cuando se reemplaza en una clase derivada, proporciona una clase base que habilita la autorización personalizada.

public ref class ManagementAuthorizationProvider abstract
public abstract class ManagementAuthorizationProvider
type ManagementAuthorizationProvider = class
Public MustInherit Class ManagementAuthorizationProvider
Herencia
ManagementAuthorizationProvider

Notas a los implementadores

Cuando hereda de ManagementAuthorizationProvider, debe invalidar los siguientes miembros: IsAuthorized(IPrincipal, String), GetAuthorizedUsers(String, Boolean, Int32, Int32), GetConfigurationPaths(IPrincipal, String)Grant(String, String, Boolean), Revoke(String), Revoke(String, String), , RevokeConfigurationPath(String)y RenameConfigurationPath(String, String).

Constructores

ManagementAuthorizationProvider()

Inicializa una nueva instancia de la clase ManagementAuthorizationProvider.

Métodos

GetAuthorizedUsers(String, Boolean, Int32, Int32)

Cuando se invalida en una clase derivada, recupera una colección de usuarios autorizados para la ruta de acceso de configuración especificada.

GetConfigurationPaths(IPrincipal, String)

Cuando se invalida en una clase derivada, devuelve una matriz de rutas de acceso que la entidad de seguridad especificada está autorizada para configurar.

Grant(String, String, Boolean)

Cuando se reemplaza en una clase derivada, concede autorización a un nombre de usuario o rol para la ruta de acceso de configuración especificada.

Initialize(IDictionary<String,String>)

Cuando se reemplaza en una clase derivada, inicializa un diccionario de pares clave-valor.

IsAuthorized(IPrincipal, String)

Cuando se invalida en una clase derivada, obtiene un valor que indica si la entidad de seguridad especificada está autorizada para la ruta de acceso de configuración especificada.

RenameConfigurationPath(String, String)

Cuando se invalida en una clase derivada, cambia el nombre de una ruta de acceso de configuración.

Revoke(String)

Cuando se invalida en una clase derivada, quita un nombre de usuario especificado de todos los ámbitos de autorización.

Revoke(String, String)

Cuando se invalida en una clase derivada, revoca la autorización de un nombre de usuario especificado a una ruta de acceso de configuración especificada.

RevokeConfigurationPath(String)

Cuando se invalida en una clase derivada, quita los ámbitos de autorización de la ruta de acceso de configuración especificada.

Se aplica a