CodeGroup Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kod gruplarının tüm uygulamalarının türetilmiş olması gereken soyut temel sınıfı temsil eder.
public ref class CodeGroup abstract
public abstract class CodeGroup
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
type CodeGroup = class
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
- Devralma
-
CodeGroup
- Türetilmiş
- Öznitelikler
Açıklamalar
Kod grupları, kod erişim güvenlik ilkesinin yapı taşlarıdır. Her ilke düzeyi, alt kod gruplarına sahip olabilecek bir kök kod grubundan oluşur. Her alt kod grubunun kendi alt kod grupları olabilir; bu davranış herhangi bir sayıda düzeye genişleterek bir ağaç oluşturur. Her kod grubu, belirli bir derlemenin bu derlemeye ait olup olmadığını bu derlemenin kanıtına göre belirleyen bir üyelik koşuluna sahiptir.
Yalnızca üyelik koşulları belirli bir derlemenin kanıtıyla eşleşen kod grupları uygulanır. Eşleşen bir kod grubu alt kod gruplarına sahipse, üyelik koşulları sağlanan kanıtlarla da eşleşen alt öğeler de aynı şekilde uygulanır.
Oluşturucular
CodeGroup(IMembershipCondition, PolicyStatement) |
yeni bir CodeGroupörneği başlatır. |
Özellikler
AttributeString |
Kod grubu için ilke deyiminin özniteliklerinin dize gösterimini alır. |
Children |
Bir kod grubunun alt kod gruplarının sıralı listesini alır veya ayarlar. |
Description |
Kod grubunun açıklamasını alır veya ayarlar. |
MembershipCondition |
Kod grubunun üyelik koşulunu alır veya ayarlar. |
MergeLogic |
Türetilmiş bir sınıfta geçersiz kılındığında, kod grubu için birleştirme mantığını alır. |
Name |
Kod grubunun adını alır veya ayarlar. |
PermissionSetName |
Kod grubu için adlandırılmış izin kümesinin adını alır. |
PolicyStatement |
Kod grubuyla ilişkili ilke deyimini alır veya ayarlar. |
Yöntemler
AddChild(CodeGroup) |
Geçerli kod grubuna bir alt kod grubu ekler. |
Copy() |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli kod grubunun derin bir kopyasını oluşturur. |
CreateXml(SecurityElement, PolicyLevel) |
Türetilmiş bir sınıfta geçersiz kılındığında, türetilmiş bir kod grubuna özgü özellikleri ve iç durumu serileştirir ve serileştirmeyi belirtilen SecurityElementekler. |
Equals(CodeGroup, Boolean) |
Belirtilen kod grubunun geçerli kod grubuyla eşdeğer olup olmadığını belirler ve belirtilmişse alt kod gruplarını da denetler. |
Equals(Object) |
Belirtilen kod grubunun geçerli kod grubuyla eşdeğer olup olmadığını belirler. |
FromXml(SecurityElement, PolicyLevel) |
Belirli bir durum ve ilke düzeyine sahip bir güvenlik nesnesini XML kodlamasından yeniden oluşturur. |
FromXml(SecurityElement) |
Xml kodlamasından belirli bir duruma sahip bir güvenlik nesnesini yeniden oluşturur. |
GetHashCode() |
Geçerli kod grubunun karma kodunu alır. |
GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
ParseXml(SecurityElement, PolicyLevel) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen SecurityElementtüretilmiş bir kod grubuna özgü özellikleri ve iç durumu yeniden oluşturur. |
RemoveChild(CodeGroup) |
Belirtilen alt kod grubunu kaldırır. |
Resolve(Evidence) |
Türetilmiş bir sınıfta geçersiz kılındığında, bir dizi kanıt için kod grubu ve alt öğeleri için ilkeyi çözümler. |
ResolveMatchingCodeGroups(Evidence) |
Türetilmiş bir sınıfta geçersiz kılındığında, eşleşen kod gruplarını çözümler. |
ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
ToXml() |
Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur. |
ToXml(PolicyLevel) |
Güvenlik nesnesinin, geçerli durumunun ve kodun bulunduğu ilke düzeyinin XML kodlamasını oluşturur. |