Evidence Constructors

Definitie

Initialiseert een nieuw exemplaar van de Evidence klasse.

Overloads

Name Description
Evidence()

Initialiseert een nieuwe lege instantie van de Evidence klasse.

Evidence(Evidence)

Initialiseert een nieuw exemplaar van de Evidence klasse van een ondiepe kopie van een bestaande.

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

Initialiseert een nieuw exemplaar van de Evidence klasse van meerdere sets host- en assembly-bewijs.

Evidence(EvidenceBase[], EvidenceBase[])

Initialiseert een nieuw exemplaar van de Evidence klasse van meerdere sets host- en assembly-bewijs.

Evidence()

Bron:
Evidence.cs

Initialiseert een nieuwe lege instantie van de Evidence klasse.

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

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de Evidence() constructor. Dit voorbeeld maakt deel uit van een groter voorbeeld voor de Evidence klasse.

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

Van toepassing op

Evidence(Evidence)

Bron:
Evidence.cs

Initialiseert een nieuw exemplaar van de Evidence klasse van een ondiepe kopie van een bestaande.

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)

Parameters

evidence
Evidence

Het Evidence exemplaar van waaruit het nieuwe exemplaar moet worden gemaakt. Dit exemplaar wordt niet diep gekopieerd.

Uitzonderingen

De evidence parameter is geen geldig exemplaar van Evidence.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de Evidence(Evidence) constructor. Dit voorbeeld maakt deel uit van een groter voorbeeld voor de Evidence klasse.

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

Van toepassing op

Evidence(Object[], Object[])

Bron:
Evidence.cs

Let op

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

Let op

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

Let op

Deze API is nu afgeschaft.

Initialiseert een nieuw exemplaar van de Evidence klasse van meerdere sets host- en assembly-bewijs.

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

Parameters

hostEvidence
Object[]

Het hostbewijs waaruit het nieuwe exemplaar moet worden gemaakt.

assemblyEvidence
Object[]

Het assembly-bewijs van waaruit het nieuwe exemplaar moet worden gemaakt.

Kenmerken

Van toepassing op

Evidence(EvidenceBase[], EvidenceBase[])

Bron:
Evidence.cs

Initialiseert een nieuw exemplaar van de Evidence klasse van meerdere sets host- en assembly-bewijs.

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

Parameters

hostEvidence
EvidenceBase[]

Het hostbewijs waaruit het nieuwe exemplaar moet worden gemaakt.

assemblyEvidence
EvidenceBase[]

Het assembly-bewijs van waaruit het nieuwe exemplaar moet worden gemaakt.

Opmerkingen

Met deze constructor wordt een nieuw exemplaar van de klasse gemaakt met behulp van bewijsobjecten die overnemen van de EvidenceBase klasse.

Van toepassing op