PersistentComponentState Sınıf

Tanım

Bileşen uygulamasının bileşenlerinin ve hizmetlerinin durumu.

public class PersistentComponentState
type PersistentComponentState = class
Public Class PersistentComponentState
Devralma
PersistentComponentState

Yöntemler

PersistAsJson<TValue>(String, TValue)

JSON olarak seri hale getirerek instance verilen altında kalıcı hale getirmektedir key.

RegisterOnPersisting(Func<Task>, IComponentRenderMode)

Uygulama duraklatılacakken bileşen durumunu kalıcı hale getirmek için bir geri çağırma kaydedin. Kayıtlı geri çağırmalar, uygulama sürdürülürken alınabilmesi için durumlarını kalıcı hale getirmek için bu fırsatı kullanabilir.

RegisterOnPersisting(Func<Task>)

Uygulama duraklatılacakken bileşen durumunu kalıcı hale getirmek için bir geri çağırma kaydedin. Kayıtlı geri çağırmalar, uygulama sürdürülürken alınabilmesi için durumlarını kalıcı hale getirmek için bu fırsatı kullanabilir.

TryTakeFromJson<TValue>(String, TValue)

Belirtilen key ile kalıcı durumu JSON olarak almayı dener ve türündeki bir örneğine seri durumdan TValueçıkartır. Anahtar mevcut olduğunda, aracılığıyla durum başarıyla döndürülür instance ve öğesinden PersistentComponentStatekaldırılır.

Şunlara uygulanır