Evidence.Merge(Evidence) Metod

Definition

Sammanfogar den angivna bevisuppsättningen till den aktuella bevisuppsättningen.

public:
 void Merge(System::Security::Policy::Evidence ^ evidence);
public void Merge(System.Security.Policy.Evidence evidence);
member this.Merge : System.Security.Policy.Evidence -> unit
Public Sub Merge (evidence As Evidence)

Parametrar

evidence
Evidence

De bevis som ska slås samman med den aktuella bevisuppsättningen.

Undantag

Parametern evidence är inte en giltig instans av Evidence.

Locked är true, koden som anropar den här metoden har ControlEvidenceinte , och parametern evidence har en värdlista som inte är tom.

Exempel

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

Console::WriteLine( "\nMerge new evidence with the current evidence." );
array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ newEvidence = gcnew Evidence( oa1,oa2 );
myEvidence->Merge( newEvidence );
Console::WriteLine( "Evidence count = {0}", PrintEvidence( myEvidence ) );
Console.WriteLine("\nMerge new evidence with the current evidence.");
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence newEvidence = new Evidence(oa1, oa2);
myEvidence.Merge(newEvidence);
Console.WriteLine("Evidence count = " + PrintEvidence(myEvidence).ToString());
Console.WriteLine(ControlChars.Lf & "Merge new evidence with the current evidence.")
Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim newEvidence As New Evidence(oa1, oa2)
myEvidence.Merge(newEvidence)

Console.WriteLine(("Evidence count = " & PrintEvidence(myEvidence).ToString()))

Kommentarer

Varje bevisobjekt i den angivna bevisuppsättningen läggs till i sammansättningen och värduppsättningarna för den aktuella bevisuppsättningen, enligt de uppsättningar som den kom från.

Note

Den här metoden utför ingen kontroll för att förhindra att dubbletter av bevistyper läggs till. Många sammansättnings- och värdbevisobjekt kan finnas samtidigt.

Gäller för