UnionCodeGroup 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.
Dikkat
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Dikkat
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.
İlke deyimi geçerli kod grubunun ilke deyiminin birleşimi ve eşleşen tüm alt kod gruplarının ilke bildirimi olan bir kod grubunu temsil eder. Bu sınıf devralınamaz.
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
- Devralma
- Öznitelikler
Açıklamalar
Dikkat
Kod Erişim Güvenliği (CAS), .NET Framework ve .NET'in tüm sürümlerinde kullanım dışı bırakılmıştır. .NET'in son sürümleri CAS ek açıklamalarını dikkate almaz ve CAS ile ilgili API'ler kullanılıyorsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.
Kod grupları, kod erişimi güvenlik ilkesinin yapı taşlarıdır. Her ilke düzeyi, bir ağaç oluşturan alt kod gruplarına (ve benzeri) sahip olabilecek bir kök kod grubundan oluşur. Her kod grubu, o derlemenin kanıtına bağlı olarak belirli bir derlemenin kendisine ait olup olmadığını belirleyen bir üyelik koşuluna sahiptir. Yalnızca üyelik koşulları belirli bir derlemeyle eşleşen kod grupları ve alt kod grupları ilke uygular.
UnionCodeGroup en yaygın kod grubu türüdür; eşleşen tüm alt kod gruplarının (ve uzantıya göre alt kod gruplarının) ilke deyimi, eşleşen üst kod grubunun izin kümesiyle birleştirilir. Bu nedenle, üyelik koşulu eşleşirse, bu kod grubu ilke deyiminin ve kanıtla eşleşen tüm alt kod gruplarının birleşimini oluşturur.
UnionCodeGroup kod grupları CASPOL yardımcı programı tarafından oluşturulan kod gruplarıdır (bkz. Caspol.exe (Kod Erişimi Güvenlik İlkesi Aracı)).
Oluşturucular
UnionCodeGroup(IMembershipCondition, PolicyStatement) |
Geçersiz.
Geçersiz.
UnionCodeGroup sınıfının yeni bir örneğini başlatır. |
Özellikler
AttributeString |
Geçersiz.
Geçersiz.
Kod grubu için ilke deyimi özniteliklerinin dize gösterimini alır. (Devralındığı yer: CodeGroup) |
Children |
Geçersiz.
Geçersiz.
Bir kod grubunun alt kod gruplarının sıralı listesini alır veya ayarlar. (Devralındığı yer: CodeGroup) |
Description |
Geçersiz.
Geçersiz.
Kod grubunun açıklamasını alır veya ayarlar. (Devralındığı yer: CodeGroup) |
MembershipCondition |
Geçersiz.
Geçersiz.
Kod grubunun üyelik koşulunu alır veya ayarlar. (Devralındığı yer: CodeGroup) |
MergeLogic |
Geçersiz.
Geçersiz.
Birleştirme mantığını alır. |
Name |
Geçersiz.
Geçersiz.
Kod grubunun adını alır veya ayarlar. (Devralındığı yer: CodeGroup) |
PermissionSetName |
Geçersiz.
Geçersiz.
Kod grubu için adlandırılmış izin kümesinin adını alır. (Devralındığı yer: CodeGroup) |
PolicyStatement |
Geçersiz.
Geçersiz.
Kod grubuyla ilişkili ilke deyimini alır veya ayarlar. (Devralındığı yer: CodeGroup) |
Yöntemler
AddChild(CodeGroup) |
Geçersiz.
Geçersiz.
Geçerli kod grubuna bir alt kod grubu ekler. (Devralındığı yer: CodeGroup) |
Copy() |
Geçersiz.
Geçersiz.
Geçerli kod grubunun derin bir kopyasını oluşturur. |
CreateXml(SecurityElement, PolicyLevel) |
Geçersiz.
Geçersiz.
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 SecurityElementöğesine ekler. (Devralındığı yer: CodeGroup) |
Equals(CodeGroup, Boolean) |
Geçersiz.
Geçersiz.
Belirtilen kod grubunun geçerli kod grubuyla eşdeğer olup olmadığını belirler ve belirtilmişse alt kod gruplarını da denetler. (Devralındığı yer: CodeGroup) |
Equals(Object) |
Geçersiz.
Geçersiz.
Belirtilen kod grubunun geçerli kod grubuyla eşdeğer olup olmadığını belirler. (Devralındığı yer: CodeGroup) |
FromXml(SecurityElement) |
Geçersiz.
Geçersiz.
Xml kodlamasından belirli bir duruma sahip bir güvenlik nesnesini yeniden oluşturur. (Devralındığı yer: CodeGroup) |
FromXml(SecurityElement, PolicyLevel) |
Geçersiz.
Geçersiz.
Belirli bir durum ve ilke düzeyine sahip bir güvenlik nesnesini XML kodlamasından yeniden oluşturur. (Devralındığı yer: CodeGroup) |
GetHashCode() |
Geçersiz.
Geçersiz.
Geçerli kod grubunun karma kodunu alır. (Devralındığı yer: CodeGroup) |
GetType() |
Geçersiz.
Geçersiz.
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçersiz.
Geçersiz.
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ParseXml(SecurityElement, PolicyLevel) |
Geçersiz.
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen SecurityElementöğesinden türetilmiş bir kod grubuna özgü özellikleri ve iç durumu yeniden oluşturur. (Devralındığı yer: CodeGroup) |
RemoveChild(CodeGroup) |
Geçersiz.
Geçersiz.
Belirtilen alt kod grubunu kaldırır. (Devralındığı yer: CodeGroup) |
Resolve(Evidence) |
Geçersiz.
Geçersiz.
Bir kanıt kümesi için kod grubu ve alt öğeleri için ilkeyi çözümler. |
ResolveMatchingCodeGroups(Evidence) |
Geçersiz.
Geçersiz.
Eşleşen kod gruplarını çözümler. |
ToString() |
Geçersiz.
Geçersiz.
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
ToXml() |
Geçersiz.
Geçersiz.
Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur. (Devralındığı yer: CodeGroup) |
ToXml(PolicyLevel) |
Geçersiz.
Geçersiz.
Güvenlik nesnesinin, geçerli durumunun ve kodun içinde bulunduğu ilke düzeyinin XML kodlamasını oluşturur. (Devralındığı yer: CodeGroup) |