Evidence Konstruktoren

Definition

Initialisiert eine neue Instanz der Evidence-Klasse.

Überlädt

Name Beschreibung
Evidence()

Initialisiert eine neue leere Instanz der Evidence Klasse.

Evidence(Evidence)

Initialisiert eine neue Instanz der Evidence Klasse aus einer flachen Kopie einer vorhandenen Klasse.

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

Initialisiert eine neue Instanz der Evidence Klasse aus mehreren Host- und Assembly-Nachweisen.

Evidence(EvidenceBase[], EvidenceBase[])

Initialisiert eine neue Instanz der Evidence Klasse aus mehreren Host- und Assembly-Nachweisen.

Evidence()

Quelle:
Evidence.cs

Initialisiert eine neue leere Instanz der Evidence Klasse.

public:
 Evidence();
public Evidence();
Public Sub New ()

Beispiele

Das folgende Codebeispiel zeigt die Verwendung des Evidence() Konstruktors. Dieses Beispiel ist Teil eines größeren Beispiels, das für die Evidence Klasse bereitgestellt wird.

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.")

Gilt für:

Evidence(Evidence)

Quelle:
Evidence.cs

Initialisiert eine neue Instanz der Evidence Klasse aus einer flachen Kopie einer vorhandenen Klasse.

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)

Parameter

evidence
Evidence

Die Evidence Instanz, aus der die neue Instanz erstellt werden soll. Diese Instanz wird nicht tief kopiert.

Ausnahmen

Der evidence Parameter ist keine gültige Instanz von Evidence.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung des Evidence(Evidence) Konstruktors. Dieses Beispiel ist Teil eines größeren Beispiels, das für die Evidence Klasse bereitgestellt wird.

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)))

Gilt für:

Evidence(Object[], Object[])

Quelle:
Evidence.cs

Achtung

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

Achtung

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

Achtung

Diese API ist nun veraltet.

Initialisiert eine neue Instanz der Evidence Klasse aus mehreren Host- und Assembly-Nachweisen.

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())

Parameter

hostEvidence
Object[]

Der Hostnachweis, aus dem die neue Instanz erstellt werden soll.

assemblyEvidence
Object[]

Die Assembly-Nachweise, aus denen die neue Instanz erstellt werden soll.

Attribute

Gilt für:

Evidence(EvidenceBase[], EvidenceBase[])

Quelle:
Evidence.cs

Initialisiert eine neue Instanz der Evidence Klasse aus mehreren Host- und Assembly-Nachweisen.

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())

Parameter

hostEvidence
EvidenceBase[]

Der Hostnachweis, aus dem die neue Instanz erstellt werden soll.

assemblyEvidence
EvidenceBase[]

Die Assembly-Nachweise, aus denen die neue Instanz erstellt werden soll.

Hinweise

Dieser Konstruktor erstellt eine neue Instanz der Klasse mithilfe von Beweisobjekten, die von der EvidenceBase Klasse erben.

Gilt für: