FirstMatchCodeGroup Sınıf

Tanım

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.

Güvenlik ilkesinin, bir kod grubunun ve eşleşen ilk alt kod grubunun ilke bildiriminin birleşimiyle tanımlanmasına izin verir. Bu sınıf devralınamaz.

public ref class FirstMatchCodeGroup 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 FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FirstMatchCodeGroup : 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 FirstMatchCodeGroup : System.Security.Policy.CodeGroup
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FirstMatchCodeGroup = 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 FirstMatchCodeGroup = class
    inherit CodeGroup
type FirstMatchCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
Inherits CodeGroup
Devralma
FirstMatchCodeGroup
Öznitelikler

Açıklamalar

Caution

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ırsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.

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 derlemeyle eşleşen kod grupları ve alt kod grupları ilke uygular.

Herhangi bir kod grubu gibi, FirstMatchCodeGroup yalnızca üyelik koşulu bir derlemenin kanıtıyla eşleştiğinde geçerlidir. Eşleşme varsa, her çocuğun üyelik koşulunu sırayla test eder ve ilk eşleşme gerçekleştiğinde durdurulr. sonucu FirstMatchCodeGroup , kök kod grubunun ilke deyiminin ve bu kod grubunun eşleşen ilk alt grubunun ilke bildiriminin birleşimidir.

FirstMatchCodeGroup , etki alanı ilkesini ayarlamak için uygulama etki alanı konakları tarafından programlı kullanıma yöneliktir.

Oluşturucular

Name Description
FirstMatchCodeGroup(IMembershipCondition, PolicyStatement)
Geçersiz.
Geçersiz.

FirstMatchCodeGroup sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AttributeString
Geçersiz.
Geçersiz.

Kod grubu için ilke deyiminin ö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

Name Description
AddChild(CodeGroup)
Geçersiz.
Geçersiz.

Geçerli kod grubuna bir alt kod grubu ekler.

(Devralındığı yer: CodeGroup)
Copy()
Geçersiz.
Geçersiz.

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, 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)
FromXml(SecurityElement)
Geçersiz.
Geçersiz.

Xml kodlamasından belirli bir duruma sahip bir güvenlik nesnesini 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.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.
Geçersiz.

Geçerli Objectbasit 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 dizi kanıt 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 bir dize 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 bulunduğu ilke düzeyinin XML kodlamasını oluşturur.

(Devralındığı yer: CodeGroup)

Şunlara uygulanır