Bagikan melalui


ApplicationTrust Konstruktor

Definisi

Menginisialisasi instans baru kelas ApplicationTrust.

Overload

ApplicationTrust()

Menginisialisasi instans baru kelas ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Menginisialisasi instans ApplicationTrust baru kelas dengan ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Kedaluwarsa.

Menginisialisasi instans ApplicationTrust baru kelas menggunakan kumpulan hibah yang disediakan dan pengumpulan rakitan kepercayaan penuh.

ApplicationTrust()

Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs

Menginisialisasi instans baru kelas ApplicationTrust.

public:
 ApplicationTrust();
public ApplicationTrust ();
Public Sub New ()

Keterangan

Konstruktor ini membuat objek kosong ApplicationTrust .

Berlaku untuk

ApplicationTrust(ApplicationIdentity)

Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs

Menginisialisasi instans ApplicationTrust baru kelas dengan ApplicationIdentity.

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)

Parameter

identityapplicationIdentity
ApplicationIdentity

Yang ApplicationIdentity secara unik mengidentifikasi aplikasi.

Keterangan

Identitas aplikasi berisi nama lengkap aplikasi dan lokasi basis kodenya.

Berlaku untuk

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs
Sumber:
ApplicationTrust.cs

Perhatian

Code Access Security is not supported or honored by the runtime.

Menginisialisasi instans ApplicationTrust baru kelas menggunakan kumpulan hibah yang disediakan dan pengumpulan rakitan kepercayaan penuh.

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))

Parameter

defaultGrantSet
PermissionSet

Kumpulan izin default yang diberikan ke semua rakitan yang tidak memiliki hibah tertentu.

fullTrustAssemblies
IEnumerable<StrongName>

Array nama kuat yang mewakili rakitan yang harus dianggap sepenuhnya tepercaya dalam domain aplikasi.

Atribut

Pengecualian

fullTrustAssembliesadalah null.

fullTrustAssemblies berisi rakitan yang tidak memiliki StrongName.

Keterangan

Perhatian

Keamanan Akses Kode (CAS) tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.

fullTrustAssemblies mengidentifikasi rakitan bernama kuat dalam AppDomain yang akan diberikan kepercayaan penuh. Konstruktor ini dipanggil oleh AppDomain.CreateDomain metode untuk membuat AppDomain yang akan digunakan sebagai kotak pasir. Untuk informasi selengkapnya tentang menjalankan aplikasi di kotak pasir, lihat Cara: Menjalankan Kode Tepercaya Sebagian di Kotak Pasir.

Berlaku untuk