Evidence コンストラクター

定義

Evidence クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
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の有効なインスタンスではありません。

次のコード例は、 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 クラスから継承する証拠オブジェクトを使用して、クラスの新しいインスタンスを作成します。

適用対象