ApplicationTrust Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
fullTrustAssemblies
adalah 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk