Leer en inglés

Compartir a través de


Evidence Constructores

Definición

Inicializa una nueva instancia de la clase Evidence.

Sobrecargas

Evidence()

Inicializa una nueva instancia vacía de la clase Evidence.

Evidence(Evidence)

Inicializa una nueva instancia de la clase Evidence a partir de una copia superficial de una existente.

Evidence(Object[], Object[])
Obsoletos.
Obsoletos.
Obsoletos.

Inicializa una nueva instancia de la clase Evidence a partir de varios conjuntos de evidencias de host y ensamblado.

Evidence(EvidenceBase[], EvidenceBase[])

Inicializa una nueva instancia de la clase Evidence a partir de varios conjuntos de evidencias de host y ensamblado.

Evidence()

Inicializa una nueva instancia vacía de la clase Evidence.

C#
public Evidence ();

Ejemplos

En el ejemplo de código siguiente se muestra el uso del Evidence() constructor . Este ejemplo forma parte de un ejemplo más grande proporcionado para la Evidence clase .

C#
Evidence ev1 = new Evidence();
Console.WriteLine("Created empty evidence with the default constructor.");

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5

Evidence(Evidence)

Inicializa una nueva instancia de la clase Evidence a partir de una copia superficial de una existente.

C#
public Evidence (System.Security.Policy.Evidence evidence);

Parámetros

evidence
Evidence

La instancia de Evidence a partir de la cual se crea la nueva instancia. No se realiza una copia en profundidad de esta instancia.

Excepciones

El parámetro evidence no es una instancia válida de Evidence.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del Evidence(Evidence) constructor . Este ejemplo forma parte de un ejemplo más grande proporcionado para la Evidence clase .

C#
Console.WriteLine("\nMake a copy of the current evidence.");
Evidence evidenceCopy = new Evidence(myEvidence);
Console.WriteLine("Count of new evidence items = " + evidenceCopy.Count);
Console.WriteLine("Does the copy equal the current evidence? " + myEvidence.Equals(evidenceCopy));

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5

Evidence(Object[], Object[])

Precaución

This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.

Precaución

This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.

Precaución

Esta API ya está en desuso.

Inicializa una nueva instancia de la clase Evidence a partir de varios conjuntos de evidencias de host y ensamblado.

C#
[System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
C#
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
C#
[System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
C#
[System.Obsolete]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);

Parámetros

hostEvidence
Object[]

Evidencia de host a partir de la cual se crea la nueva instancia.

assemblyEvidence
Object[]

Evidencia de ensamblado a partir de la cual se crea la nueva instancia.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso del Evidence(Object[], Object[]) constructor . Este ejemplo forma parte de un ejemplo más grande proporcionado para la Evidence clase .

C#
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence ev3a = new Evidence(oa1, oa2);
enum1 = ev3a.GetHostEnumerator();
IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
enum2.MoveNext();
Object obj1 = enum2.Current;
enum2.MoveNext();
Console.WriteLine("URL = " + obj1.ToString() + "  Site = " + enum2.Current.ToString());

Se aplica a

.NET 9 y otras versiones
Producto Versiones (Obsoleto)
.NET (6, 7, 8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)
.NET Standard (2.0)
Windows Desktop (3.0, 3.1, 5, 6, 7, 8, 9)

Evidence(EvidenceBase[], EvidenceBase[])

Inicializa una nueva instancia de la clase Evidence a partir de varios conjuntos de evidencias de host y ensamblado.

C#
public Evidence (System.Security.Policy.EvidenceBase[] hostEvidence, System.Security.Policy.EvidenceBase[] assemblyEvidence);

Parámetros

hostEvidence
EvidenceBase[]

Evidencia de host a partir de la cual se crea la nueva instancia.

assemblyEvidence
EvidenceBase[]

Evidencia de ensamblado a partir de la cual se crea la nueva instancia.

Comentarios

Este constructor crea una nueva instancia de la clase mediante objetos de evidencia que heredan de la EvidenceBase clase .

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5