FileCodeGroup 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
Code Access Security is not supported or honored by the runtime.
Üyelik koşuluyla eşleşen kod derlemelerine kod derlemelerinde bulunan dosyaları işleme izni verir. Bu sınıf devralınamaz.
public ref class FileCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileCodeGroup = class
inherit CodeGroup
type FileCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FileCodeGroup
Inherits CodeGroup
- Devralma
- Ö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.
FileCodeGroup ile aynı alt eşleme semantiğine UnionCodeGroupsahiptir. Ancak, FileCodeGroup dinamik olarak hesaplanan FileIOPermission ve kodun çalıştırıldığı dizine dosya erişimi veren bir izin kümesi döndürür; UnionCodeGroup yalnızca statik bir izin kümesi döndürür. Verilen dosya erişimi türü oluşturucuya parametre olarak geçirilir.
Bu kod grubu yalnızca bir dosya protokolü üzerinden çalıştırılacak derlemelerle, yani bir dosyaya veya UNC yoluna işaret eden URL'lere sahip derlemelerle eşleşir.
Oluşturucular
| Name | Description |
|---|---|
| FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) |
Geçersiz.
FileCodeGroup sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AttributeString |
Geçersiz.
Kod grubu için ilke deyiminin özniteliklerinin dize gösterimini alır. |
| Children |
Geçersiz.
Bir kod grubunun alt kod gruplarının sıralı listesini alır veya ayarlar. (Devralındığı yer: CodeGroup) |
| Description |
Geçersiz.
Kod grubunun açıklamasını alır veya ayarlar. (Devralındığı yer: CodeGroup) |
| MembershipCondition |
Geçersiz.
Kod grubunun üyelik koşulunu alır veya ayarlar. (Devralındığı yer: CodeGroup) |
| MergeLogic |
Geçersiz.
Birleştirme mantığını alır. |
| Name |
Geçersiz.
Kod grubunun adını alır veya ayarlar. (Devralındığı yer: CodeGroup) |
| PermissionSetName |
Geçersiz.
Kod grubu için adlandırılmış izin kümesinin adını alır. |
| PolicyStatement |
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çerli kod grubuna bir alt kod grubu ekler. (Devralındığı yer: CodeGroup) |
| Copy() |
Geçersiz.
Geçerli kod grubunun derin bir kopyasını oluşturur. |
| CreateXml(SecurityElement, PolicyLevel) |
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.
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.
Belirtilen kod grubunun geçerli kod grubuyla eşdeğer olup olmadığını belirler. |
| FromXml(SecurityElement, PolicyLevel) |
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.
Xml kodlamasından belirli bir duruma sahip bir güvenlik nesnesini yeniden oluşturur. (Devralındığı yer: CodeGroup) |
| GetHashCode() |
Geçersiz.
Geçerli kod grubunun karma kodunu alır. |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ParseXml(SecurityElement, PolicyLevel) |
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.
Belirtilen alt kod grubunu kaldırır. (Devralındığı yer: CodeGroup) |
| Resolve(Evidence) |
Geçersiz.
Bir dizi kanıt için kod grubu ve alt öğeleri için ilkeyi çözümler. |
| ResolveMatchingCodeGroups(Evidence) |
Geçersiz.
Eşleşen kod gruplarını çözümler. |
| ToString() |
Geçersiz.
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| ToXml() |
Geçersiz.
Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur. (Devralındığı yer: CodeGroup) |
| ToXml(PolicyLevel) |
Geçersiz.
Güvenlik nesnesinin, geçerli durumunun ve kodun bulunduğu ilke düzeyinin XML kodlamasını oluşturur. (Devralındığı yer: CodeGroup) |