Evidence 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 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.
public:
Evidence();
public Evidence ();
Public Sub New ()
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 .
Evidence^ ev1 = gcnew Evidence;
Console::WriteLine( "Created empty evidence with the default constructor." );
Evidence ev1 = new Evidence();
Console.WriteLine("Created empty evidence with the default constructor.");
Dim ev1 As New Evidence
Console.WriteLine("Created empty evidence with the default constructor.")
Se aplica a
Evidence(Evidence)
Inicializa una nueva instancia de la clase Evidence a partir de una copia superficial de una existente.
public:
Evidence(System::Security::Policy::Evidence ^ evidence);
public Evidence (System.Security.Policy.Evidence evidence);
new System.Security.Policy.Evidence : System.Security.Policy.Evidence -> System.Security.Policy.Evidence
Public Sub New (evidence As 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 .
Console::WriteLine( "\nMake a copy of the current evidence." );
Evidence^ evidenceCopy = gcnew Evidence( myEvidence );
Console::WriteLine( "Count of new evidence items = {0}", evidenceCopy->Count );
Console::WriteLine( "Does the copy equal the current evidence? {0}", myEvidence->Equals( evidenceCopy ) );
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));
Console.WriteLine(ControlChars.Lf & "Make a copy of the current evidence.")
Dim evidenceCopy As New Evidence(myEvidence)
Console.WriteLine(("Count of new evidence items = " & evidenceCopy.Count.ToString()))
Console.WriteLine(("Does the copy equal the current evidence? " & myEvidence.Equals(evidenceCopy)))
Se aplica a
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.
public:
Evidence(cli::array <System::Object ^> ^ hostEvidence, cli::array <System::Object ^> ^ assemblyEvidence);
[System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[System.Obsolete]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[<System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
[<System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
[<System.Obsolete>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
Public Sub New (hostEvidence As Object(), assemblyEvidence As Object())
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 .
array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ ev3a = gcnew Evidence( oa1,oa2 );
enum1 = ev3a->GetHostEnumerator();
IEnumerator^ enum2 = ev3a->GetAssemblyEnumerator();
enum2->MoveNext();
Object^ obj1 = enum2->Current;
enum2->MoveNext();
Console::WriteLine( "URL = {0} Site = {1}", obj1, enum2->Current );
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());
Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim ev3a As New Evidence(oa1, oa2)
enum1 = ev3a.GetHostEnumerator()
Dim enum2 As IEnumerator = ev3a.GetAssemblyEnumerator()
enum2.MoveNext()
Dim obj1 As [Object] = enum2.Current
enum2.MoveNext()
Console.WriteLine(("URL = " & obj1.ToString() & " Site = " & enum2.Current.ToString()))
Se aplica a
Evidence(EvidenceBase[], EvidenceBase[])
Inicializa una nueva instancia de la clase Evidence a partir de varios conjuntos de evidencias de host y ensamblado.
public:
Evidence(cli::array <System::Security::Policy::EvidenceBase ^> ^ hostEvidence, cli::array <System::Security::Policy::EvidenceBase ^> ^ assemblyEvidence);
public Evidence (System.Security.Policy.EvidenceBase[] hostEvidence, System.Security.Policy.EvidenceBase[] assemblyEvidence);
new System.Security.Policy.Evidence : System.Security.Policy.EvidenceBase[] * System.Security.Policy.EvidenceBase[] -> System.Security.Policy.Evidence
Public Sub New (hostEvidence As EvidenceBase(), assemblyEvidence As EvidenceBase())
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 .