Evidence Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe Evidence.
Overload
Evidence() |
Inizializza una nuova istanza vuota della classe Evidence. |
Evidence(Evidence) |
Inizializza una nuova istanza della classe Evidence da una copia dei riferimenti di un'istanza esistente. |
Evidence(Object[], Object[]) |
Obsoleti.
Obsoleti.
Obsoleti.
Inizializza una nuova istanza della classe Evidence da più set di evidenza host e evidenza assembly. |
Evidence(EvidenceBase[], EvidenceBase[]) |
Inizializza una nuova istanza della classe Evidence da più set di evidenza host e evidenza assembly. |
Evidence()
Inizializza una nuova istanza vuota della classe Evidence.
public:
Evidence();
public Evidence ();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del Evidence() costruttore . Questo esempio fa parte di un esempio più ampio fornito per la Evidence classe .
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.")
Si applica a
Evidence(Evidence)
Inizializza una nuova istanza della classe Evidence da una copia dei riferimenti di un'istanza esistente.
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)
Parametri
- evidence
- Evidence
Istanza di Evidence da cui creare la nuova istanza. Non è stata eseguita una copia completa di questa istanza.
Eccezioni
Il parametro evidence
non è un'istanza valida di Evidence.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del Evidence(Evidence) costruttore . Questo esempio fa parte di un esempio più ampio fornito per la Evidence classe .
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)))
Si applica a
Evidence(Object[], Object[])
Attenzione
This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.
Attenzione
This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.
Attenzione
Questa API è ora deprecata.
Inizializza una nuova istanza della classe Evidence da più set di evidenza host e evidenza assembly.
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())
Parametri
- hostEvidence
- Object[]
Evidenza host da cui creare la nuova istanza.
- assemblyEvidence
- Object[]
Evidenza assembly da cui creare la nuova istanza.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del Evidence(Object[], Object[]) costruttore . Questo esempio fa parte di un esempio più ampio fornito per la Evidence classe .
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()))
Si applica a
Evidence(EvidenceBase[], EvidenceBase[])
Inizializza una nuova istanza della classe Evidence da più set di evidenza host e evidenza assembly.
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())
Parametri
- hostEvidence
- EvidenceBase[]
Evidenza host da cui creare la nuova istanza.
- assemblyEvidence
- EvidenceBase[]
Evidenza assembly da cui creare la nuova istanza.
Commenti
Questo costruttore crea una nuova istanza della classe usando oggetti di evidenza che ereditano dalla EvidenceBase classe .