Språk

Evidence Konstruktorer

Definition

Initierar en ny instans av Evidence klassen.

Överlagringar

Name Description
Evidence()

Initierar en ny tom instans av Evidence klassen.

Evidence(Evidence)

Initierar en ny instans av Evidence klassen från en ytlig kopia av en befintlig.

Evidence(Object[], Object[])
Föråldrad.
Föråldrad.
Föråldrad.

Initierar en ny instans av Evidence klassen från flera uppsättningar med värd- och sammansättningsbevis.

Evidence(EvidenceBase[], EvidenceBase[])

Initierar en ny instans av Evidence klassen från flera uppsättningar med värd- och sammansättningsbevis.

Evidence()

Källa:
Evidence.cs

Initierar en ny tom instans av Evidence klassen.

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

Exempel

I följande kodexempel visas hur konstruktorn används Evidence() . Det här exemplet är en del av ett större exempel som tillhandahålls Evidence för klassen.

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

Gäller för

Evidence(Evidence)

Källa:
Evidence.cs

Initierar en ny instans av Evidence klassen från en ytlig kopia av en befintlig.

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)

Parametrar

evidence
Evidence

Den Evidence instans som den nya instansen ska skapas från. Den här instansen är inte djupkopierad.

Undantag

Parametern evidence är inte en giltig instans av Evidence.

Exempel

I följande kodexempel visas hur konstruktorn används Evidence(Evidence) . Det här exemplet är en del av ett större exempel som tillhandahålls Evidence för klassen.

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

Gäller för

Evidence(Object[], Object[])

Källa:
Evidence.cs

Varning

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

Varning

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

Varning

Det här API:et är nu inaktuellt.

Initierar en ny instans av Evidence klassen från flera uppsättningar med värd- och sammansättningsbevis.

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

Parametrar

hostEvidence
Object[]

Värdbeviset som den nya instansen ska skapas från.

assemblyEvidence
Object[]

Sammansättningsbeviset som den nya instansen ska skapas från.

Attribut

Gäller för

Evidence(EvidenceBase[], EvidenceBase[])

Källa:
Evidence.cs

Initierar en ny instans av Evidence klassen från flera uppsättningar med värd- och sammansättningsbevis.

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

Parametrar

hostEvidence
EvidenceBase[]

Värdbeviset som den nya instansen ska skapas från.

assemblyEvidence
EvidenceBase[]

Sammansättningsbeviset som den nya instansen ska skapas från.

Kommentarer

Den här konstruktorn skapar en ny instans av klassen med hjälp av bevisobjekt som ärver från EvidenceBase klassen.

Gäller för