Compartilhar via


UnionCodeGroup Classe

Definição

Cuidado

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Cuidado

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ódigos cuja declaração da política é a união da declaração da política do grupo de códigos atual e da declaração da política de todos seus grupo de códigos filho correspondentes. Essa classe não pode ser herdada.

public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : 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
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
    inherit 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
type UnionCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
Herança
UnionCodeGroup
Atributos

Comentários

Cuidado

O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.

Os grupos de códigos 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 em um grupo de código raiz que pode ter grupos de código filho (e assim por diante), formando uma árvore. Cada grupo de códigos tem uma condição de associação que determina se um determinado assembly pertence a ele ou não, com base nas evidências desse assembly. Somente grupos de códigos cujas condições de associação correspondem a um determinado assembly e seus grupos de códigos filho aplicam a política.

UnionCodeGroup é o tipo mais comum de grupo de códigos; a instrução de política de todos os grupos de código filho correspondentes (e, por extensão, seus grupos de código filho) são combinados com o conjunto de permissões do grupo de códigos pai correspondente. Assim, se sua condição de associação corresponder, esse grupo de códigos forma a união de sua declaração de política e de todos os seus grupos de códigos filho que também correspondem às evidências.

UnionCodeGroup grupos de códigos são os grupos de códigos criados pelo utilitário CASPOL (consulte Caspol.exe (Ferramenta de Política de Segurança de Acesso ao Código)).

Construtores

UnionCodeGroup(IMembershipCondition, PolicyStatement)
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe UnionCodeGroup.

Propriedades

AttributeString
Obsoleto.
Obsoleto.

Obtém uma representação de cadeia de caracteres dos atributos da declaração de política para o grupo de códigos.

(Herdado de CodeGroup)
Children
Obsoleto.
Obsoleto.

Obtém ou define uma lista ordenada dos grupos de códigos filho de um grupo de códigos.

(Herdado de CodeGroup)
Description
Obsoleto.
Obsoleto.

Obtém ou define a descrição do grupo de códigos.

(Herdado de CodeGroup)
MembershipCondition
Obsoleto.
Obsoleto.

Obtém ou define a condição de associação do grupo de códigos.

(Herdado de CodeGroup)
MergeLogic
Obsoleto.
Obsoleto.

Obtém a lógica de mesclagem.

Name
Obsoleto.
Obsoleto.

Obtém ou define o nome do grupo de códigos.

(Herdado de CodeGroup)
PermissionSetName
Obsoleto.
Obsoleto.

Obtém o nome do conjunto de permissões nomeadas para o grupo de códigos.

(Herdado de CodeGroup)
PolicyStatement
Obsoleto.
Obsoleto.

Obtém ou define a declaração de política associada ao grupo de códigos.

(Herdado de CodeGroup)

Métodos

AddChild(CodeGroup)
Obsoleto.
Obsoleto.

Adiciona um grupo de códigos filho ao grupo de códigos adicional.

(Herdado de CodeGroup)
Copy()
Obsoleto.
Obsoleto.

Faz uma cópia em profundidade do grupo de códigos atual.

CreateXml(SecurityElement, PolicyLevel)
Obsoleto.
Obsoleto.

Quando substituído em uma classe derivada, serializa as propriedades e o estado interno específicos a um grupo de códigos derivado e adiciona a serialização ao SecurityElement especificado.

(Herdado de CodeGroup)
Equals(CodeGroup, Boolean)
Obsoleto.
Obsoleto.

Determina se o grupo de códigos especificado é equivalente ao grupo de códigos atual, verificando os grupos de códigos filho também, se especificado.

(Herdado de CodeGroup)
Equals(Object)
Obsoleto.
Obsoleto.

Determina se o grupo de códigos especificado é equivalente ao grupo de códigos atual.

(Herdado de CodeGroup)
FromXml(SecurityElement)
Obsoleto.
Obsoleto.

Recria um objeto de segurança com um estado determinado de uma codificação XML.

(Herdado de CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Obsoleto.
Obsoleto.

Recria um objeto de segurança com um estado e um nível de política determinados de uma codificação XML.

(Herdado de CodeGroup)
GetHashCode()
Obsoleto.
Obsoleto.

Obtém o código hash do grupo de códigos atual.

(Herdado de CodeGroup)
GetType()
Obsoleto.
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ParseXml(SecurityElement, PolicyLevel)
Obsoleto.
Obsoleto.

Quando substituído em uma classe derivada, recria as propriedades e o estado interno específicos para um grupo de códigos derivado do SecurityElement especificado.

(Herdado de CodeGroup)
RemoveChild(CodeGroup)
Obsoleto.
Obsoleto.

Remove o grupo de códigos filho especificado.

(Herdado de CodeGroup)
Resolve(Evidence)
Obsoleto.
Obsoleto.

Resolve a política para o grupo de códigos e seus descendentes para um conjunto de evidências.

ResolveMatchingCodeGroups(Evidence)
Obsoleto.
Obsoleto.

Resolve os grupos de códigos correspondentes.

ToString()
Obsoleto.
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXml()
Obsoleto.
Obsoleto.

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

(Herdado de CodeGroup)
ToXml(PolicyLevel)
Obsoleto.
Obsoleto.

Cria uma codificação de XML do objeto de segurança, seu estado atual e o nível de política no qual o código existe.

(Herdado de CodeGroup)

Aplica-se a