CodeGroup 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.
Representa a classe base abstrata da qual todas as implementações de grupos de código devem derivar.
public ref class CodeGroup abstract
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
- Herança
-
CodeGroup
- Derivado
- Atributos
Observações
Os grupos de código são os blocos de construção da política de segurança de acesso ao código. Cada nível de política consiste num grupo de código raiz que pode ter grupos de código filhos. Cada grupo de código filho pode ter os seus próprios grupos de códigos; Este comportamento estende-se a qualquer número de níveis, formando uma árvore. Cada grupo de código tem uma condição de pertença que determina se uma dada assembleia lhe pertence com base na evidência dessa assembleia.
Apenas serão aplicados aqueles grupos de código cujas condições de pertença correspondam às evidências de uma dada assembleia. Se um grupo de código correspondente tiver grupos de códigos filhos, então também serão aplicadas as crianças cujas condições de pertença correspondem à evidência fornecida.
Construtores
| Name | Description |
|---|---|
| CodeGroup(IMembershipCondition, PolicyStatement) |
Inicializa uma nova instância de CodeGroup. |
Propriedades
| Name | Description |
|---|---|
| AttributeString |
Obtém uma representação em cadeia dos atributos da instrução de política para o grupo de código. |
| Children |
Obtém ou define uma lista ordenada dos grupos de códigos filhos de um grupo de código. |
| Description |
Obtém ou define a descrição do grupo de código. |
| MembershipCondition |
Obtém ou define a condição de pertença ao grupo de códigos. |
| MergeLogic |
Quando sobrescrito numa classe derivada, obtém a lógica de fusão para o grupo de código. |
| Name |
Obtém ou define o nome do grupo de códigos. |
| PermissionSetName |
Obtém o nome do conjunto de permissões nomeado para o grupo de código. |
| PolicyStatement |
Obtém ou define a instrução de política associada ao grupo de código. |
Métodos
| Name | Description |
|---|---|
| AddChild(CodeGroup) |
Adiciona um grupo de código filho ao grupo de código atual. |
| Copy() |
Quando sobrescrito numa classe derivada, cria uma cópia profunda do grupo de código atual. |
| CreateXml(SecurityElement, PolicyLevel) |
Quando sobrescrito numa classe derivada, serializa propriedades e estado interno específicos de um grupo de código derivado e adiciona a serialização ao especificado SecurityElement. |
| Equals(CodeGroup, Boolean) |
Determina se o grupo de código especificado é equivalente ao grupo de código atual, verificando também os grupos de código filhos, se especificado. |
| Equals(Object) |
Determina se o grupo de código especificado é equivalente ao grupo de código atual. |
| FromXml(SecurityElement, PolicyLevel) |
Reconstrói um objeto de segurança com um dado estado e nível de política a partir de uma codificação XML. |
| FromXml(SecurityElement) |
Reconstrói um objeto de segurança com um estado dado a partir de uma codificação XML. |
| GetHashCode() |
Obtém o código hash do grupo de código atual. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Quando sobrescrito numa classe derivada, reconstrói propriedades e estado interno específicos de um grupo de código derivado a partir do especificado SecurityElement. |
| RemoveChild(CodeGroup) |
Remove o grupo de código filho especificado. |
| Resolve(Evidence) |
Quando sobreposto numa classe derivada, resolve a política para o grupo de códigos e seus descendentes para um conjunto de evidências. |
| ResolveMatchingCodeGroups(Evidence) |
Quando sobrescrito numa classe derivada, resolve grupos de código correspondentes. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| 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, do seu estado atual e do nível de política dentro do qual o código existe. |