Język

ApplicationTrust Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ApplicationTrust.

Przeciążenia

Nazwa Opis
ApplicationTrust()

Inicjuje nowe wystąpienie klasy ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Inicjuje nowe wystąpienie ApplicationTrust klasy za pomocą klasy ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Przestarzałe.

Inicjuje nowe wystąpienie ApplicationTrust klasy przy użyciu podanego zestawu dotacji i kolekcji zestawów o pełnym zaufaniu.

ApplicationTrust()

Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs

Inicjuje nowe wystąpienie klasy ApplicationTrust.

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

Uwagi

Ten konstruktor tworzy pusty ApplicationTrust obiekt.

Dotyczy

ApplicationTrust(ApplicationIdentity)

Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs

Inicjuje nowe wystąpienie ApplicationTrust klasy za pomocą klasy 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)

Parametry

identityapplicationIdentity
ApplicationIdentity

Element ApplicationIdentity , który jednoznacznie identyfikuje aplikację.

Uwagi

Tożsamość aplikacji zawiera pełną nazwę aplikacji i lokalizację jej bazy kodu.

Dotyczy

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs
Źródło:
ApplicationTrust.cs

Uwaga

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

Inicjuje nowe wystąpienie ApplicationTrust klasy przy użyciu podanego zestawu dotacji i kolekcji zestawów o pełnym zaufaniu.

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

Parametry

defaultGrantSet
PermissionSet

Domyślny zestaw uprawnień przyznany wszystkim zestawom, które nie mają określonych dotacji.

fullTrustAssemblies
IEnumerable<StrongName>

Tablica silnych nazw reprezentujących zestawy, które powinny być uważane za w pełni zaufane w domenie aplikacji.

Atrybuty

Wyjątki

Parametr fullTrustAssemblies ma wartość null.

fullTrustAssemblies zawiera zestaw, który nie ma elementu StrongName.

Uwagi

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

fullTrustAssemblies identyfikuje zestawy o silnych nazwach w obrębie AppDomain , które mają zostać przyznane pełne zaufanie. Ten konstruktor jest wywoływany przez metodę AppDomain.CreateDomain w celu utworzenia elementu AppDomain , który będzie używany jako piaskownica. Aby uzyskać więcej informacji na temat uruchamiania aplikacji w piaskownicy, zobacz Instrukcje: uruchamianie częściowo zaufanego kodu w piaskownicy.

Dotyczy