ManagementAuthorizationProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |