Url Classe

Definição

Cuidado

Code Access Security is not supported or honored by the runtime.

Fornece a URL em que um assembly de código tem origem como evidência para avaliação da política.Provides the URL from which a code assembly originates as evidence for policy evaluation. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class Url sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Url sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Url : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Url : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Url = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Url = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Url = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Url = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Url = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Url
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Url
Implements IIdentityPermissionFactory
Herança
Herança
Url
Atributos
Implementações

Comentários

A presença de Url evidências produz um UrlIdentityPermission no conjunto de concessão.The presence of Url evidence produces a UrlIdentityPermission in the grant set. Se houver um Demand para UrlIdentityPermission , o UrlIdentityPermission que corresponde à Url evidência é comparado com a permissão solicitada.If there is a Demand for UrlIdentityPermission, the UrlIdentityPermission that corresponds to the Url evidence is compared to the demanded permission.

A URL completa é considerada, incluindo o protocolo (HTTP, HTTPS, FTP) e o arquivo.The complete URL is considered, including the protocol (HTTP, HTTPS, FTP) and the file. Por exemplo, http://www.fourthcoffee.com/process/grind.htm é uma URL completa.For example, http://www.fourthcoffee.com/process/grind.htm is a complete URL.

As URLs podem corresponder exatamente ou por um curinga na posição final.URLs can be matched exactly or by a wildcard in the final position. Por exemplo, http://www.fourthcoffee.com/process/* é uma URL curinga.For example, http://www.fourthcoffee.com/process/* is a wildcard URL.

Construtores

Url(String)

Inicializa uma nova instância da classe Url com a URL da qual um assembly de código se origina.Initializes a new instance of the Url class with the URL from which a code assembly originates.

Propriedades

Value

Obtém a URL da qual o assembly de código se origina.Gets the URL from which the code assembly originates.

Métodos

Clone()

Cria um novo objeto que é uma cópia da instância atual.Creates a new object that is a copy of the current instance.

Clone()

Cria um novo objeto que é uma cópia completa da instância atual.Creates a new object that is a complete copy of the current instance.

(Herdado de EvidenceBase)
Copy()

Cria uma nova cópia do objeto de evidência.Creates a new copy of the evidence object.

CreateIdentityPermission(Evidence)

Cria uma permissão de identidade que corresponde à instância atual da classe de evidência Url.Creates an identity permission corresponding to the current instance of the Url evidence class.

Equals(Object)

Compara o objeto de evidência Url atual com o objeto especificado quanto à equivalência.Compares the current Url evidence object to the specified object for equivalence.

GetHashCode()

Obtém o código hash da URL atual.Gets the hash code of the current URL.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do Url atual.Returns a string representation of the current Url.

Aplica-se a