Compartilhar via


ManagementAuthorizationInfo Classe

Definição

Encapsula informações sobre um usuário autorizado.

public ref class ManagementAuthorizationInfo
public class ManagementAuthorizationInfo
type ManagementAuthorizationInfo = class
Public Class ManagementAuthorizationInfo
Herança
ManagementAuthorizationInfo

Exemplos

O exemplo a seguir obtém uma coleção de ManagementAuthorizationInfo objetos e exibe os valores de propriedade para cada elemento da coleção. Este exemplo de código faz parte de um exemplo maior fornecido para a ManagementAuthorization classe .

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;
    }
}

Comentários

Essa classe contém informações sobre cada usuário autorizado e é retornada pelo GetAuthorizedUsers método . Essas informações são gravadas e lidas no arquivo Administration.config. Há um ManagementAuthorizationInfo objeto para cada usuário autorizado em cada caminho de escopo do arquivo Administration.config.

Construtores

ManagementAuthorizationInfo(String, String, Boolean)

Inicializa uma nova instância da classe ManagementAuthorizationInfo.

Propriedades

ConfigurationPath

Obtém o caminho de configuração para o qual a autorização é concedida.

IsRole

Obtém um valor que indica se o valor especificado na Name propriedade é uma função de segurança.

Name

Obtém o nome de usuário ou a função do usuário autorizado.

Aplica-se a

Confira também