Evidence.Merge(Evidence) Metoda

Definice

Sloučí zadanou sadu důkazů do aktuální sady důkazů.

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)

Parametry

evidence
Evidence

Sada důkazů, která se má sloučit s aktuální sadou důkazů.

Výjimky

Parametr evidence není platnou instancí .Evidence

Lockedje true, kód, který volá tuto metoduevidence, nemá ControlEvidencea parametr obsahuje seznam hostitelů, který není prázdný.

Příklady

Následující příklad kódu ukazuje použití Merge metody. Tento příklad je součástí většího příkladu Evidence pro třídu.

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

Poznámky

Každý objekt důkazu v zadané sadě důkazů se přidá do sestavení a sad hostitelů aktuální sady důkazů podle množin, ze kterých pochází.

Poznámka

Tato metoda neprovádí kontrolu, aby se zabránilo přidání duplicitních typů důkazů. Mnoho objektů sestavení a hostování důkazů může existovat současně.

Platí pro