Compartir a través de


ResourceContext.Clone Método

Definición

Crea un clon de este ResourceContext, con calificadores idénticos.

public:
 virtual ResourceContext ^ Clone() = Clone;
ResourceContext Clone();
public ResourceContext Clone();
function clone()
Public Function Clone () As ResourceContext

Devoluciones

Nuevo ResourceContext clonado.

Ejemplos

// Use a cloned context so that qualifier values set
// in this scenario don't impact behavior in other scenarios that
// use a default context for the view (crossover effects between
// the scenarios will not be expected).
var context = ResourceContext.GetForCurrentView().Clone();

Comentarios

De forma predeterminada, un contexto clonado tiene los mismos valores de calificador que el contexto predeterminado del que se deriva. Si un valor de calificador en el contexto predeterminado cambia, los cambios también se reflejan en el contexto clonado. Sin embargo, si un valor de calificador se invalida mediante programación en el contexto clonado, se quita la vinculación al contexto predeterminado para ese calificador: los cambios en ese valor de calificador en el contexto clonado no afectan al contexto predeterminado y viceversa. Esta vinculación se puede restaurar mediante el método Reset .

Se aplica a