Język

Evidence Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy Evidence.

Przeciążenia

Nazwa Opis
Evidence()

Inicjuje nowe puste wystąpienie Evidence klasy.

Evidence(Evidence)

Inicjuje nowe wystąpienie Evidence klasy z płytkiej kopii istniejącego.

Evidence(Object[], Object[])
Przestarzałe.
Przestarzałe.
Przestarzałe.

Inicjuje Evidence nowe wystąpienie klasy z wielu zestawów dowodów hosta i zestawu.

Evidence(EvidenceBase[], EvidenceBase[])

Inicjuje Evidence nowe wystąpienie klasy z wielu zestawów dowodów hosta i zestawu.

Evidence()

Źródło:
Evidence.cs

Inicjuje nowe puste wystąpienie Evidence klasy.

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

Przykłady

Poniższy przykład kodu przedstawia użycie konstruktora Evidence() . Ten przykład jest częścią większego przykładu udostępnionego Evidence dla klasy .

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

Dotyczy

Evidence(Evidence)

Źródło:
Evidence.cs

Inicjuje nowe wystąpienie Evidence klasy z płytkiej kopii istniejącego.

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)

Parametry

evidence
Evidence

Evidence Wystąpienie, z którego ma zostać utworzone nowe wystąpienie. To wystąpienie nie jest kopiowane głęboko.

Wyjątki

Parametr evidence nie jest prawidłowym wystąpieniem Evidenceklasy .

Przykłady

Poniższy przykład kodu przedstawia użycie konstruktora Evidence(Evidence) . Ten przykład jest częścią większego przykładu udostępnionego Evidence dla klasy .

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

Dotyczy

Evidence(Object[], Object[])

Źródło:
Evidence.cs

Uwaga

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

Uwaga

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

Uwaga

Ten interfejs API jest już przestarzały.

Inicjuje Evidence nowe wystąpienie klasy z wielu zestawów dowodów hosta i zestawu.

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

Parametry

hostEvidence
Object[]

Dowód hosta, z którego ma zostać utworzone nowe wystąpienie.

assemblyEvidence
Object[]

Dowód zestawu, z którego ma zostać utworzone nowe wystąpienie.

Atrybuty

Dotyczy

Evidence(EvidenceBase[], EvidenceBase[])

Źródło:
Evidence.cs

Inicjuje Evidence nowe wystąpienie klasy z wielu zestawów dowodów hosta i zestawu.

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

Parametry

hostEvidence
EvidenceBase[]

Dowód hosta, z którego ma zostać utworzone nowe wystąpienie.

assemblyEvidence
EvidenceBase[]

Dowód zestawu, z którego ma zostać utworzone nowe wystąpienie.

Uwagi

Ten konstruktor tworzy nowe wystąpienie klasy przy użyciu obiektów dowodów, które dziedziczą z EvidenceBase klasy.

Dotyczy