Evidence 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 Evidence 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| Evidence() |
初始化該類別的一個新的空實例 Evidence 。 |
| Evidence(Evidence) |
從現有類別的淺層副本初始化新實例 Evidence 。 |
| Evidence(Object[], Object[]) |
已淘汰.
已淘汰.
已淘汰.
從多組宿主與組合證據初始化該類別的新實例 Evidence 。 |
| Evidence(EvidenceBase[], EvidenceBase[]) |
從多組宿主與組合證據初始化該類別的新實例 Evidence 。 |
Evidence()
- 來源:
- Evidence.cs
初始化該類別的一個新的空實例 Evidence 。
public:
Evidence();
public Evidence();
Public Sub New ()
範例
以下程式碼範例展示了建構子的 Evidence() 使用方式。 此範例是本類別更大 Evidence 範例的一部分。
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.")
適用於
Evidence(Evidence)
- 來源:
- Evidence.cs
從現有類別的淺層副本初始化新實例 Evidence 。
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)
參數
例外狀況
該 evidence 參數並非 的有效實例 Evidence。
範例
以下程式碼範例展示了建構子的 Evidence(Evidence) 使用方式。 此範例是本類別更大 Evidence 範例的一部分。
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)))
適用於
Evidence(Object[], Object[])
- 來源:
- Evidence.cs
警告
This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.
警告
This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.
警告
此 API 現已淘汰。
從多組宿主與組合證據初始化該類別的新實例 Evidence 。
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())
參數
- hostEvidence
- Object[]
主機提供證據,作為創建新實例的依據。
- assemblyEvidence
- Object[]
組裝證據,從中建立新實例。
- 屬性
適用於
Evidence(EvidenceBase[], EvidenceBase[])
- 來源:
- Evidence.cs
從多組宿主與組合證據初始化該類別的新實例 Evidence 。
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())
參數
- hostEvidence
- EvidenceBase[]
主機提供證據,作為創建新實例的依據。
- assemblyEvidence
- EvidenceBase[]
組裝證據,從中建立新實例。
備註
此建構器透過使用繼承自 EvidenceBase 類別的證據物件來建立該類別的新實例。