ApplicationDirectoryMembershipCondition Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Determina se um assembly pertence a um grupo de código testando o seu diretório de aplicação. Esta classe não pode ser herdada.
public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed
[System.Serializable]
public sealed class ApplicationDirectoryMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ApplicationDirectoryMembershipCondition
[<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
Public NotInheritable Class ApplicationDirectoryMembershipCondition
- Herança
-
ApplicationDirectoryMembershipCondition
- Atributos
- Implementações
Observações
ApplicationDirectoryMembershipCondition determina se uma ApplicationDirectoryDirectory propriedade contém o caminho de evidência do URL de assembly. Por exemplo, se for ApplicationDirectory C:\app1, assemblies com evidência de URL como C:\app1, C:\app1\main.aspx, C:\app1\folder1 ou C:\app1\folder1\main1.aspx correspondem a esta condição de pertença. O código que não está no diretório C:\app1 ou num dos seus subdiretórios falha neste teste de condição de pertença.
Código sem qualquer um dos ApplicationDirectoryUrl dois ou provas falha sempre este teste de condição de pertença.
Note
A condição de pertença é determinada pela evidência URL da aplicação. Não pode configurar o ApplicationDirectoryMembershipCondition objeto; está pré-determinado pela localização da aplicação.
Construtores
| Name | Description |
|---|---|
| ApplicationDirectoryMembershipCondition() |
Inicializa uma nova instância da ApplicationDirectoryMembershipCondition classe. |
Métodos
| Name | Description |
|---|---|
| Check(Evidence) |
Determina se a condição de pertença é satisfeita pela evidência especificada. |
| Copy() |
Cria uma cópia equivalente da condição de pertença. |
| Equals(Object) |
Determina se a condição de pertença especificada é um ApplicationDirectoryMembershipCondition. |
| FromXml(SecurityElement, PolicyLevel) |
Reconstrói um objeto de segurança com um estado especificado a partir de uma codificação XML. |
| FromXml(SecurityElement) |
Reconstrói um objeto de segurança com um estado especificado a partir de uma codificação XML. |
| GetHashCode() |
Obtém o código hash para a condição atual de membro. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Cria e devolve uma representação de cadeia da condição de pertença. |
| ToXml() |
Cria uma codificação XML do objeto de segurança e do seu estado atual. |
| ToXml(PolicyLevel) |
Cria uma codificação XML do objeto de segurança e do seu estado atual com o especificado PolicyLevel. |