Evidence.Merge(Evidence) Methode

Definitie

Voegt de opgegeven gegevensset samen in de huidige bewijsset.

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)

Parameters

evidence
Evidence

De bewijsset die moet worden samengevoegd in de huidige bewijsset.

Uitzonderingen

De evidence parameter is geen geldig exemplaar van Evidence.

Locked is true, de code die deze methode aanroept, heeft geen ControlEvidenceen de evidence parameter heeft een hostlijst die niet leeg is.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de Merge methode. Dit voorbeeld maakt deel uit van een groter voorbeeld voor de Evidence klasse.

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

Opmerkingen

Elk bewijsobject in de opgegeven bewijsset wordt toegevoegd aan de assembly en hostsets van de huidige bewijsset, volgens de sets waaruit het is gekomen.

Note

Met deze methode wordt geen controle uitgevoerd om te voorkomen dat er dubbele soorten bewijs worden toegevoegd. Veel assembly- en host-bewijsobjecten kunnen tegelijkertijd bestaan.

Van toepassing op