Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe EventLogPermission

 

Controla as permissões de acesso de código para o log de eventos.

Namespace:   System.Diagnostics
Assembly:  System (em System.dll)


[SerializableAttribute]
public sealed class EventLogPermission : ResourcePermissionBase

NomeDescrição
System_CAPS_pubmethodEventLogPermission()

Inicializa uma nova instância da classe EventLogPermission.

System_CAPS_pubmethodEventLogPermission(EventLogPermissionAccess, String)

Inicializa uma nova instância da classe EventLogPermission com os níveis de acesso especificados e o nome do computador a ser usado.

System_CAPS_pubmethodEventLogPermission(EventLogPermissionEntry[])

Inicializa uma nova instância de EventLogPermission classe com as entradas de permissão especificada.

System_CAPS_pubmethodEventLogPermission(PermissionState)

Inicializa uma nova instância de EventLogPermission classe com o estado de permissão especificada.

NomeDescrição
System_CAPS_pubpropertyPermissionEntries

Obtém a coleção de entradas de permissão para esta solicitação de permissões.

NomeDescrição
System_CAPS_pubmethodAssert()

Declara que o código de chamada pode acessar o recurso protegido por uma demanda de permissão através do código que chama este método, mesmo que os chamadores na pilha não tenham recebido permissão para acessar o recurso. Usar Assert pode criar problemas de segurança.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodCopy()

Cria e retorna uma cópia idêntica do objeto de permissão atual.(Herdado de ResourcePermissionBase.)

System_CAPS_pubmethodDemand()

Força um SecurityException no tempo de execução se todos os chamadores no topo da pilha de chamadas não receberam as permissões especificadas pela instância atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodDeny()

Obsoleto. Impede que os chamadores no nível superior da pilha de chamadas usem o código que chama esse método para acessar o recurso especificado pela instância atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodEquals(Object)

Determina se o especificado CodeAccessPermission objeto é igual a atual CodeAccessPermission.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodFromXml(SecurityElement)

Reconstrói um objeto de segurança com um estado de uma codificação de XML especificado.(Herdado de ResourcePermissionBase.)

System_CAPS_pubmethodGetHashCode()

Obtém um código hash para o CodeAccessPermission objeto que é adequado para uso em algoritmos e estruturas de dados como uma tabela de hash de hash.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodIntersect(IPermission)

Cria e retorna um objeto de permissão que é a interseção do objeto de permissão atual e um objeto de permissão de destino.(Herdado de ResourcePermissionBase.)

System_CAPS_pubmethodIsSubsetOf(IPermission)

Determina se o objeto de permissão atual é um subconjunto de permissão especificada.(Herdado de ResourcePermissionBase.)

System_CAPS_pubmethodIsUnrestricted()

Obtém um valor que indica se a permissão é irrestrita.(Herdado de ResourcePermissionBase.)

System_CAPS_pubmethodPermitOnly()

Impede que os chamadores no topo da pilha de chamadas usem o código que chama esse método para acessar todos os recursos, com exceção do recurso especificado pela instância atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodToString()

Cria e retorna uma representação de cadeia de caracteres do objeto de permissão atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodToXml()

Cria e retorna uma codificação de XML do objeto de segurança e seu estado atual.(Herdado de ResourcePermissionBase.)

System_CAPS_pubmethodUnion(IPermission)

Cria um objeto de permissão que combina o objeto de permissão atual e o objeto de permissão de destino.(Herdado de ResourcePermissionBase.)

Do not grant T:System.Diagnostics.EventLogPermission to partially trusted code. The ability to read and write the event log enables code to perform actions such as issuing event log messages in the name of another application.

System_CAPS_noteObservação

If the event source that is specified by the P:System.Diagnostics.EventLog.Source property for the event log does not exist, a new event source is created. To create an event source in Windows Vista and later versions of Windows, or Windows Server 2003, you must have administrative privileges.

The reason for this requirement is that all event logs, including security, must be searched to determine whether the event source is unique. Starting with Windows Vista, users do not have permission to access the security log; therefore, a T:System.Security.SecurityException is thrown.

Starting with Windows Vista, User Account Control (UAC) determines the privileges of a user. If you are a member of the Built-in Administrators group, you are assigned two run-time access tokens: a standard user access token and an administrator access token. By default, you are in the standard user role. To execute the code that accesses the security log, you must first elevate your privileges from standard user to administrator. You can do this when you start an application by right-clicking the application icon and indicating that you want to run as an administrator.

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: