Evidence.Merge(Evidence) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.