ApplicationTrust Oluşturucular
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.
ApplicationTrust sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ApplicationTrust() |
ApplicationTrust sınıfının yeni bir örneğini başlatır. |
| ApplicationTrust(ApplicationIdentity) |
ile sınıfının yeni bir ApplicationTrustörneğini ApplicationIdentity başlatır. |
| ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Geçersiz.
Sağlanan izin kümesini ve tam güven derlemeleri koleksiyonunu kullanarak sınıfın yeni bir örneğini ApplicationTrust başlatır. |
ApplicationTrust()
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
ApplicationTrust sınıfının yeni bir örneğini başlatır.
public:
ApplicationTrust();
public ApplicationTrust();
Public Sub New ()
Açıklamalar
Bu oluşturucu boş ApplicationTrust bir nesne oluşturur.
Şunlara uygulanır
ApplicationTrust(ApplicationIdentity)
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
ile sınıfının yeni bir ApplicationTrustörneğini ApplicationIdentity başlatır.
public:
ApplicationTrust(ApplicationIdentity ^ identity);
public:
ApplicationTrust(ApplicationIdentity ^ applicationIdentity);
public ApplicationTrust(ApplicationIdentity identity);
public ApplicationTrust(ApplicationIdentity applicationIdentity);
new System.Security.Policy.ApplicationTrust : ApplicationIdentity -> System.Security.Policy.ApplicationTrust
new System.Security.Policy.ApplicationTrust : ApplicationIdentity -> System.Security.Policy.ApplicationTrust
Public Sub New (identity As ApplicationIdentity)
Public Sub New (applicationIdentity As ApplicationIdentity)
Parametreler
- identityapplicationIdentity
- ApplicationIdentity
Bir ApplicationIdentity uygulamayı benzersiz olarak tanımlayan.
Açıklamalar
Uygulama kimliği, uygulamanın tam adını ve kod tabanının konumunu içerir.
Şunlara uygulanır
ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
- Kaynak:
- ApplicationTrust.cs
Dikkat
Code Access Security is not supported or honored by the runtime.
Sağlanan izin kümesini ve tam güven derlemeleri koleksiyonunu kullanarak sınıfın yeni bir örneğini ApplicationTrust başlatır.
public:
ApplicationTrust(System::Security::PermissionSet ^ defaultGrantSet, System::Collections::Generic::IEnumerable<System::Security::Policy::StrongName ^> ^ fullTrustAssemblies);
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public ApplicationTrust(System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable<System.Security.Policy.StrongName> fullTrustAssemblies);
public ApplicationTrust(System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable<System.Security.Policy.StrongName> fullTrustAssemblies);
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Policy.ApplicationTrust : System.Security.PermissionSet * seq<System.Security.Policy.StrongName> -> System.Security.Policy.ApplicationTrust
new System.Security.Policy.ApplicationTrust : System.Security.PermissionSet * seq<System.Security.Policy.StrongName> -> System.Security.Policy.ApplicationTrust
Public Sub New (defaultGrantSet As PermissionSet, fullTrustAssemblies As IEnumerable(Of StrongName))
Parametreler
- defaultGrantSet
- PermissionSet
Belirli izinleri olmayan tüm derlemelere verilen varsayılan izin kümesi.
- fullTrustAssemblies
- IEnumerable<StrongName>
Uygulama etki alanında tam olarak güvenilir olarak kabul edilmesi gereken derlemeleri temsil eden bir dizi tanımlayıcı ad.
- Öznitelikler
Özel durumlar
fullTrustAssemblies, null'e eşittir.
fullTrustAssemblies , içermeyen bir StrongNamederleme içerir.
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.
fullTrustAssemblies içinde AppDomain tam güven verilecek olan tanımlayıcı adlandırılmış derlemeleri tanımlar. Bu oluşturucu, korumalı alan olarak kullanılacak bir AppDomain.CreateDomain oluşturmak için yöntemi tarafından AppDomain çağrılır. Bir uygulamayı korumalı alanda çalıştırma hakkında daha fazla bilgi için bkz . Nasıl yapılır: Korumalı Alanda Kısmen Güvenilen Kod Çalıştırma.