UnionCodeGroup 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.
Atenção
This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Representa um grupo de código cuja declaração de política é a união da declaração de política do grupo de código atual e da declaração de política de todos os seus grupos de código filhos correspondentes. Esta classe não pode ser herdada.
public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Serializable]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[<System.Serializable>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
- Herança
- Atributos
Observações
Atenção
O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não respeitam as anotações do CAS e produzem erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem procurar meios alternativos de realizar tarefas de segurança.
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 (e assim sucessivamente), formando uma árvore. Cada grupo de código tem uma condição de pertença que determina se uma dada assembleia lhe pertence ou não, com base na evidência dessa assembleia. Apenas grupos de código cujas condições de pertença correspondem a uma dada assembly e os seus grupos de código filhos aplicam a política.
UnionCodeGroup é o tipo mais comum de grupo de código; A declaração de política de todos os grupos de código filho correspondentes (e, por extensão, os seus grupos de código filhos) é combinada com o conjunto de permissões do grupo de código pai correspondente. Assim, se a sua condição de pertença corresponder, este grupo de código forma a união da sua declaração de política e das de todos os seus grupos de códigos filhos que também correspondem à evidência.
UnionCodeGroup os grupos de código são os grupos de código criados pela utilidade CASPOL (ver Caspol.exe (Ferramenta de Política de Segurança de Acesso ao Código)).
Construtores
| Name | Description |
|---|---|
| UnionCodeGroup(IMembershipCondition, PolicyStatement) |
Obsoleto.
Inicializa uma nova instância da UnionCodeGroup classe. |
Propriedades
| Name | Description |
|---|---|
| AttributeString |
Obsoleto.
Obtém uma representação em cadeia dos atributos da instrução de política para o grupo de código. (Herdado de CodeGroup) |
| Children |
Obsoleto.
Obtém ou define uma lista ordenada dos grupos de códigos filhos de um grupo de código. (Herdado de CodeGroup) |
| Description |
Obsoleto.
Obtém ou define a descrição do grupo de código. (Herdado de CodeGroup) |
| MembershipCondition |
Obsoleto.
Obtém ou define a condição de pertença ao grupo de códigos. (Herdado de CodeGroup) |
| MergeLogic |
Obsoleto.
Percebe a lógica da fusão. |
| Name |
Obsoleto.
Obtém ou define o nome do grupo de códigos. (Herdado de CodeGroup) |
| PermissionSetName |
Obsoleto.
Obtém o nome do conjunto de permissões nomeado para o grupo de código. (Herdado de CodeGroup) |
| PolicyStatement |
Obsoleto.
Obtém ou define a instrução de política associada ao grupo de código. (Herdado de CodeGroup) |
Métodos
| Name | Description |
|---|---|
| AddChild(CodeGroup) |
Obsoleto.
Adiciona um grupo de código filho ao grupo de código atual. (Herdado de CodeGroup) |
| Copy() |
Obsoleto.
Faz uma cópia profunda do grupo de código atual. |
| CreateXml(SecurityElement, PolicyLevel) |
Obsoleto.
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. (Herdado de CodeGroup) |
| Equals(CodeGroup, Boolean) |
Obsoleto.
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. (Herdado de CodeGroup) |
| Equals(Object) |
Obsoleto.
Determina se o grupo de código especificado é equivalente ao grupo de código atual. (Herdado de CodeGroup) |
| FromXml(SecurityElement, PolicyLevel) |
Obsoleto.
Reconstrói um objeto de segurança com um dado estado e nível de política a partir de uma codificação XML. (Herdado de CodeGroup) |
| FromXml(SecurityElement) |
Obsoleto.
Reconstrói um objeto de segurança com um estado dado a partir de uma codificação XML. (Herdado de CodeGroup) |
| GetHashCode() |
Obsoleto.
Obtém o código hash do grupo de código atual. (Herdado de CodeGroup) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Obsoleto.
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. (Herdado de CodeGroup) |
| RemoveChild(CodeGroup) |
Obsoleto.
Remove o grupo de código filho especificado. (Herdado de CodeGroup) |
| Resolve(Evidence) |
Obsoleto.
Resolve a política para o grupo de códigos e seus descendentes para um conjunto de evidências. |
| ResolveMatchingCodeGroups(Evidence) |
Obsoleto.
Resolve grupos de código correspondentes. |
| ToString() |
Obsoleto.
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| ToXml() |
Obsoleto.
Cria uma codificação XML do objeto de segurança e do seu estado atual. (Herdado de CodeGroup) |
| ToXml(PolicyLevel) |
Obsoleto.
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. (Herdado de CodeGroup) |