DnsPermission DnsPermission DnsPermission DnsPermission Class

Definición

Controla los derechos de acceso a los servidores del sistema de nombres de dominio (Domain Name System, DNS) en la red.Controls rights to access Domain Name System (DNS) servers on the network.

public ref class DnsPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
[System.Serializable]
public sealed class DnsPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type DnsPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public NotInheritable Class DnsPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Herencia
Atributos
Implementaciones

Comentarios

Los permisos predeterminados permiten todas las locales y las aplicaciones de la zona de Intranet para tener acceso a los servicios DNS y no tiene permiso de DNS para las aplicaciones de la zona de Internet.The default permissions allow all local and Intranet zone applications to access DNS services, and no DNS permission for Internet zone applications.

Constructores

DnsPermission(PermissionState) DnsPermission(PermissionState) DnsPermission(PermissionState) DnsPermission(PermissionState)

Crea una nueva instancia de la clase DnsPermission que permite acceso DNS no restringido o lo deniega.Creates a new instance of the DnsPermission class that either allows unrestricted DNS access or disallows DNS access.

Métodos

Assert() Assert() Assert() Assert()

Declara que el código de llamada puede tener acceso al recurso protegido por una demanda de permiso a través del código que llama a este método, incluso si los autores de la llamada situados en una posición más alta de la pila no tienen permiso para tener acceso al recurso.Declares that the calling code can access the resource protected by a permission demand through the code that calls this method, even if callers higher in the stack have not been granted permission to access the resource. El uso de Assert() puede crear problemas de seguridad.Using Assert() can create security issues.

(Inherited from CodeAccessPermission)
Copy() Copy() Copy() Copy()

Crea una copia idéntica de la instancia de permiso actual.Creates an identical copy of the current permission instance.

Demand() Demand() Demand() Demand()

Fuerza SecurityException en tiempo de ejecución si todos los llamadores situados en la pila de llamadas no disponen del permiso especificado por la instancia actual.Forces a SecurityException at run time if all callers higher in the call stack have not been granted the permission specified by the current instance.

(Inherited from CodeAccessPermission)
Deny() Deny() Deny() Deny()

Evita que los llamadores situados en la parte superior de la pila de llamadas utilicen el código que llama a este método para obtener acceso al recurso especificado por la instancia actual.Prevents callers higher in the call stack from using the code that calls this method to access the resource specified by the current instance.

(Inherited from CodeAccessPermission)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto CodeAccessPermission especificado es igual al objeto CodeAccessPermission actual.Determines whether the specified CodeAccessPermission object is equal to the current CodeAccessPermission.

(Inherited from CodeAccessPermission)
FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Reconstruye una instancia de DnsPermission a partir de codificación XML.Reconstructs a DnsPermission instance from an XML encoding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtiene un código hash para el objeto CodeAccessPermission que es adecuado para su uso en algoritmos hash y estructuras de datos como una tabla hash.Gets a hash code for the CodeAccessPermission object that is suitable for use in hashing algorithms and data structures such as a hash table.

(Inherited from CodeAccessPermission)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
Intersect(IPermission) Intersect(IPermission) Intersect(IPermission) Intersect(IPermission)

Crea una instancia de permiso que es la intersección entre la instancia de permiso actual y la instancia de permiso especificada.Creates a permission instance that is the intersection of the current permission instance and the specified permission instance.

IsSubsetOf(IPermission) IsSubsetOf(IPermission) IsSubsetOf(IPermission) IsSubsetOf(IPermission)

Determina si la instancia de permiso actual es un subconjunto de la instancia de permiso especificada.Determines whether the current permission instance is a subset of the specified permission instance.

IsUnrestricted() IsUnrestricted() IsUnrestricted() IsUnrestricted()

Comprueba el estado de permiso global del objeto.Checks the overall permission state of the object.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
PermitOnly() PermitOnly() PermitOnly() PermitOnly()

Evita que los llamadores situados en la parte superior de la pila de llamadas utilicen el código que llama a este método para obtener acceso a todos los recursos con la excepción del recurso especificado por la instancia actual.Prevents callers higher in the call stack from using the code that calls this method to access all resources except for the resource specified by the current instance.

(Inherited from CodeAccessPermission)
ToString() ToString() ToString() ToString()

Crea y devuelve una cadena que representa el objeto de permiso actual.Creates and returns a string representation of the current permission object.

(Inherited from CodeAccessPermission)
ToXml() ToXml() ToXml() ToXml()

Crea una codificación XML de una instancia de DnsPermission y su estado actual.Creates an XML encoding of a DnsPermission instance and its current state.

Union(IPermission) Union(IPermission) Union(IPermission) Union(IPermission)

Crea una instancia de permiso que es la unión de la instancia de permiso actual y la instancia de permiso especificada.Creates a permission instance that is the union of the current permission instance and the specified permission instance.

Implementaciones de interfaz explícitas

IPermission.Demand() IPermission.Demand() IPermission.Demand() IPermission.Demand() Inherited from CodeAccessPermission
IStackWalk.Assert() IStackWalk.Assert() IStackWalk.Assert() IStackWalk.Assert() Inherited from CodeAccessPermission
IStackWalk.Demand() IStackWalk.Demand() IStackWalk.Demand() IStackWalk.Demand() Inherited from CodeAccessPermission
IStackWalk.Deny() IStackWalk.Deny() IStackWalk.Deny() IStackWalk.Deny() Inherited from CodeAccessPermission
IStackWalk.PermitOnly() IStackWalk.PermitOnly() IStackWalk.PermitOnly() IStackWalk.PermitOnly() Inherited from CodeAccessPermission

Se aplica a

Consulte también: