Compartir a través de


ManagementAuthorizationInfo.IsRole Propiedad

Definición

Obtiene un valor que indica si el valor especificado en la Name propiedad es un rol de seguridad.

public:
 property bool IsRole { bool get(); };
public bool IsRole { get; }
member this.IsRole : bool
Public ReadOnly Property IsRole As Boolean

Valor de propiedad

true es si el valor especificado en la Name propiedad es un rol de seguridad; de lo contrario, falsees .

Ejemplos

En el ejemplo siguiente se muestra una colección de objetos y se muestran los IsRole valores de ManagementAuthorizationInfo propiedad de cada elemento de la colección. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ManagementAuthorization.

foreach (ManagementAuthorizationInfo authorizedInfo in authorizedCollection)
{
    message = message + "\nName: " + authorizedInfo.Name;
    message = message + "     ConfigurationPath: " + 
        authorizedInfo.ConfigurationPath;
    message = message + "     IsRole: " + authorizedInfo.IsRole;

    // Check to see if the user is already in the allowed users collection.                
    if (userName.Equals(authorizedInfo.Name))
    {
        isInCollection = true;
    }
}

Comentarios

Puede usar la IsRole propiedad para comprobar si el usuario autorizado está en un rol de seguridad.

En la página Permisos de administrador de IIS del Administrador de IIS, un IsRole valor de true muestra un tipo de grupo para el usuario y un valor de false muestra un tipo de usuario para el usuario.

Los valores de las IsRole propiedades y Name se almacenan juntos en el archivo Administration.config.

Se aplica a