Sprache

Evidence.Merge(Evidence) Methode

Definition

Führt die angegebenen Nachweise in den aktuellen Nachweissatz zusammen.

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)

Parameter

evidence
Evidence

Die Beweismittel, die mit dem aktuellen Beweissatz zusammengeführt werden sollen.

Ausnahmen

Der evidence Parameter ist keine gültige Instanz von Evidence.

Locked ist true, der Code, der diese Methode aufruft, hat nicht ControlEvidence, und der evidence Parameter verfügt über eine Hostliste, die nicht leer ist.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der Merge Methode. Dieses Beispiel ist Teil eines größeren Beispiels, das für die Evidence Klasse bereitgestellt wird.

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

Hinweise

Jedes Beweisobjekt im angegebenen Nachweissatz wird der Assembly und dem Hostsatz des aktuellen Nachweissatzes gemäß den Sätzen hinzugefügt, aus denen es stammt.

Note

Diese Methode führt keine Überprüfung durch, um das Hinzufügen doppelter Nachweistypen zu verhindern. Viele Assembly- und Host-Nachweisobjekte können gleichzeitig vorhanden sein.

Gilt für: