Evidence.Merge(Evidence) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Combina el conjunto de evidencias especificado con el conjunto de evidencias actual.
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)
Parámetros
- evidence
- Evidence
Conjunto de evidencias que se va a combinar con el conjunto de evidencias actual.
Excepciones
El parámetro evidence
no es una instancia válida de Evidence.
Locked es true
, el código que llama a este método no tiene ControlEvidence y el parámetro evidence
tiene una lista de host que no está vacía.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del Merge método . Este ejemplo forma parte de un ejemplo más grande proporcionado para la Evidence clase .
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()))
Comentarios
Cada objeto de evidencia del conjunto de pruebas especificado se agrega al ensamblado y a los conjuntos host del conjunto de pruebas actual, según los conjuntos desde los que procede.
Nota
Este método no realiza una comprobación para evitar agregar tipos duplicados de evidencia. Muchos objetos de evidencia de ensamblado y host pueden existir al mismo tiempo.