Freigeben über


ResourceContext.Clone Methode

Definition

Erstellt einen Klon dieses ResourceContext mit identischen Qualifizierern.

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

Gibt zurück

Ein neuer, geklonter ResourceContext.

Beispiele

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

Hinweise

Standardmäßig weist ein geklonter Kontext dieselben Qualifiziererwerte auf wie der Standardkontext, von dem er abgeleitet wurde. Wenn sich ein Qualifiziererwert im Standardkontext ändert, werden die Änderungen auch im geklonten Kontext widerspiegelt. Wenn jedoch ein Qualifiziererwert im geklonten Kontext programmgesteuert überschrieben wird, wird die Verknüpfung mit dem Standardkontext für diesen Qualifizierer entfernt. Änderungen an diesem Qualifiziererwert im geklonten Kontext wirken sich nicht auf den Standardkontext aus und umgekehrt. Diese Verknüpfung kann mit der Reset-Methode wiederhergestellt werden.

Gilt für: