InstancePersistenceContext.PersistedInstance Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger att beständighetsprovidern har sparat en uppsättning instansdata till instanslagret. Detta innebär att instansen initieras om den inte redan var det.
public:
void PersistedInstance(System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Runtime::DurableInstancing::InstanceValue ^> ^ data);
public void PersistedInstance(System.Collections.Generic.IDictionary<System.Xml.Linq.XName,System.Runtime.DurableInstancing.InstanceValue> data);
member this.PersistedInstance : System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Runtime.DurableInstancing.InstanceValue> -> unit
Public Sub PersistedInstance (data As IDictionary(Of XName, InstanceValue))
Parametrar
- data
- IDictionary<XName,InstanceValue>
Instansdata som en ordlista med XName och InstanceValue objekt.
Kommentarer
Det aktuella instanshandtaget måste vara bundet till en instans samt ett lås på den instansen. Varje uppsättning instansdata ersätter den tidigare uppsättningen helt. Uppsättningen med instansdata kan vara null – det här är samma som tomt. Om du bevarar en null-uppsättning instansdata tas den befintliga uppsättningen instansdata bort. (Att bevara en uppsättning instansdata har ingen effekt på instansmetadata.)