ApplicationTrust Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ApplicationTrust.
Sobrecargas
ApplicationTrust() |
Inicializa una nueva instancia de la clase ApplicationTrust. |
ApplicationTrust(ApplicationIdentity) |
Inicializa una nueva instancia de la clase ApplicationTrust con ApplicationIdentity. |
ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Obsoletos.
Inicializa una nueva instancia de la clase ApplicationTrust utilizando el conjunto de permisos y la colección de ensamblados de plena confianza proporcionados. |
ApplicationTrust()
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Inicializa una nueva instancia de la clase ApplicationTrust.
public:
ApplicationTrust();
public ApplicationTrust ();
Public Sub New ()
Comentarios
Este constructor crea un objeto vacío ApplicationTrust .
Se aplica a
ApplicationTrust(ApplicationIdentity)
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Inicializa una nueva instancia de la clase ApplicationTrust con 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)
Parámetros
- identityapplicationIdentity
- ApplicationIdentity
ApplicationIdentity que identifica una aplicación de manera única.
Comentarios
Una identidad de aplicación contiene el nombre completo de la aplicación y la ubicación de su base de código.
Se aplica a
ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Precaución
Code Access Security is not supported or honored by the runtime.
Inicializa una nueva instancia de la clase ApplicationTrust utilizando el conjunto de permisos y la colección de ensamblados de plena confianza proporcionados.
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))
Parámetros
- defaultGrantSet
- PermissionSet
Conjunto de permisos predeterminado que se concede a todos los ensamblados que no tienen concesiones específicas.
- fullTrustAssemblies
- IEnumerable<StrongName>
Matriz de nombres seguros que representan ensamblados que se deben considerar de plena confianza en un dominio de aplicación.
- Atributos
Excepciones
fullTrustAssemblies
es null
.
fullTrustAssemblies
contiene un ensamblado que no tiene un StrongName.
Comentarios
Precaución
La seguridad de acceso del código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y generan errores si se usan API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.
fullTrustAssemblies
identifica ensamblados con nombre seguro dentro de los AppDomain que se va a conceder plena confianza. El método llama AppDomain.CreateDomain a este constructor para crear un AppDomain que se usará como espacio aislado. Para obtener más información sobre cómo ejecutar una aplicación en un espacio aislado, vea Cómo: Ejecutar código de confianza parcial en un espacio aislado.