Evidence Costruttori

Definizione

Inizializza una nuova istanza della classe Evidence.

Overload

Nome Descrizione
Evidence()

Inizializza una nuova istanza vuota della Evidence classe .

Evidence(Evidence)

Inizializza una nuova istanza della Evidence classe da una copia superficiale di una classe esistente.

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

Inizializza una nuova istanza della Evidence classe da più set di prove host e assembly.

Evidence(EvidenceBase[], EvidenceBase[])

Inizializza una nuova istanza della Evidence classe da più set di prove host e assembly.

Evidence()

Origine:
Evidence.cs

Inizializza una nuova istanza vuota della Evidence classe .

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)

Origine:
Evidence.cs

Inizializza una nuova istanza della Evidence classe da una copia superficiale di una classe 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

Evidence Istanza da cui creare la nuova istanza. Questa istanza non viene copiata in modo approfondito.

Eccezioni

Il evidence parametro 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[])

Origine:
Evidence.cs

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 Evidence classe da più set di prove host e 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);
[System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
public Evidence(object[] hostEvidence, object[] assemblyEvidence);
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
[<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
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 dell'assembly da cui creare la nuova istanza.

Attributi

Si applica a

Evidence(EvidenceBase[], EvidenceBase[])

Origine:
Evidence.cs

Inizializza una nuova istanza della Evidence classe da più set di prove host e 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 dell'assembly da cui creare la nuova istanza.

Commenti

Questo costruttore crea una nuova istanza della classe utilizzando oggetti di evidenza che ereditano dalla EvidenceBase classe .

Si applica a