Compartilhar via


ApplicationDirectoryMembershipCondition Classe

Definição

Determina se um assembly pertence a um grupo de códigos testando seu diretório de aplicativo. Essa classe não pode ser herdada.

public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed
public sealed class ApplicationDirectoryMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class ApplicationDirectoryMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ApplicationDirectoryMembershipCondition
type ApplicationDirectoryMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type ApplicationDirectoryMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ApplicationDirectoryMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Herança
ApplicationDirectoryMembershipCondition
Atributos
Implementações

Comentários

ApplicationDirectoryMembershipCondition determina se uma ApplicationDirectoryDirectory propriedade contém o caminho de evidência da URL do assembly. Por exemplo, se o ApplicationDirectory for C:\app1, assemblies com evidência de URL, como C:\app1, C:\app1\main.aspx, C:\app1\folder1 ou C:\app1\folder1\main1.aspx corresponder a essa condição de associação. O código que não está no diretório C:\app1 ou em um de seus subdiretórios falha nesse teste de condição de associação.

O código sem nenhuma ApplicationDirectory evidência ou Url sempre falha nesse teste de condição de associação.

Observação

A condição de associação é determinada pela evidência de URL do aplicativo. Você não pode configurar o ApplicationDirectoryMembershipCondition objeto; ele é predeterminado pelo local do aplicativo.

Construtores

ApplicationDirectoryMembershipCondition()

Inicializa uma nova instância da classe ApplicationDirectoryMembershipCondition.

Métodos

Check(Evidence)

Determina se a condição de associação é satisfeita pela evidência especificada.

Copy()

Cria uma cópia equivalente da condição de associação.

Equals(Object)

Determina se a condição de associação especificada é um ApplicationDirectoryMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

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

FromXml(SecurityElement)

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

GetHashCode()

Obtém o código hash para a condição de associação atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Cria e retorna uma representação de cadeia de caracteres da condição de associação.

ToXml()

Cria uma codificação XML do objeto de segurança e seu estado atual.

ToXml(PolicyLevel)

Cria uma codificação XML do objeto de segurança e de seu estado atual com o PolicyLevel especificado.

Aplica-se a