Evidence.Merge(Evidence) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ě.