Evidence Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Evidence.
Przeciążenia
Evidence() |
Inicjuje Evidence nowe puste wystąpienie klasy. |
Evidence(Evidence) |
Inicjuje nowe wystąpienie Evidence klasy z płytkiej kopii istniejącej. |
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()
Inicjuje Evidence nowe puste wystąpienie 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)
Inicjuje nowe wystąpienie Evidence klasy z płytkiej kopii istniejącej.
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
Wystąpienie Evidence , 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 klasy Evidence.
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[])
Przestroga
This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.
Przestroga
This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.
Przestroga
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);
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);
[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
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
[<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[]
Dowody hosta, z których ma zostać utworzone nowe wystąpienie.
- assemblyEvidence
- Object[]
Dowody zestawu, z których ma zostać utworzone nowe wystąpienie.
- Atrybuty
Przykłady
Poniższy przykład kodu przedstawia użycie konstruktora Evidence(Object[], Object[]) . Ten przykład jest częścią większego przykładu udostępnionego Evidence dla klasy .
array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ ev3a = gcnew Evidence( oa1,oa2 );
enum1 = ev3a->GetHostEnumerator();
IEnumerator^ enum2 = ev3a->GetAssemblyEnumerator();
enum2->MoveNext();
Object^ obj1 = enum2->Current;
enum2->MoveNext();
Console::WriteLine( "URL = {0} Site = {1}", obj1, enum2->Current );
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence ev3a = new Evidence(oa1, oa2);
enum1 = ev3a.GetHostEnumerator();
IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
enum2.MoveNext();
Object obj1 = enum2.Current;
enum2.MoveNext();
Console.WriteLine("URL = " + obj1.ToString() + " Site = " + enum2.Current.ToString());
Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim ev3a As New Evidence(oa1, oa2)
enum1 = ev3a.GetHostEnumerator()
Dim enum2 As IEnumerator = ev3a.GetAssemblyEnumerator()
enum2.MoveNext()
Dim obj1 As [Object] = enum2.Current
enum2.MoveNext()
Console.WriteLine(("URL = " & obj1.ToString() & " Site = " & enum2.Current.ToString()))
Dotyczy
Evidence(EvidenceBase[], EvidenceBase[])
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[]
Dowody hosta, z których ma zostać utworzone nowe wystąpienie.
- assemblyEvidence
- EvidenceBase[]
Dowody zestawu, z których ma zostać utworzone nowe wystąpienie.
Uwagi
Ten konstruktor tworzy nowe wystąpienie klasy przy użyciu obiektów dowodów, które dziedziczą po EvidenceBase klasie.