|
Dreamine.Hybrid 1.0.3
Dreamine.Hybrid 프로젝트의 API와 구성 요소를 제공합니다.
|

Public 멤버 함수 | |
| IDisposable | Subscribe (EventHandler< HybridStateChangedEventArgs< TState > > handler) |
| void | SetState (TState state) |
| void | Update (Func< TState, TState > updater) |
속성 | |
| TState | State [get] |
이벤트 | |
| EventHandler< HybridStateChangedEventArgs< TState > >? | StateChanged |
하이브리드 WPF 및 Blazor 컨텍스트가 공유하는 상태 컨테이너를 정의합니다.
| TState | 저장할 상태 형식입니다. |
IHybridStateStore.cs 파일의 22 번째 라인에서 정의되었습니다.
| void Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.SetState | ( | TState | state | ) |
현재 상태를 지정한 값으로 교체합니다.
| state | 저장할 새 상태입니다. |
| IDisposable Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.Subscribe | ( | EventHandler< HybridStateChangedEventArgs< TState > > | handler | ) |
상태 변경 처리기를 구독하고 해제 가능한 구독 핸들을 반환합니다.
| handler | 등록할 상태 변경 처리기입니다. |
| void Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.Update | ( | Func< TState, TState > | updater | ) |
지정한 변환 함수를 사용하여 현재 상태를 원자적으로 갱신합니다.
| updater | 현재 상태를 새 상태로 변환하는 함수입니다. |
|
get |
현재 상태의 스레드 안전 스냅숏을 가져옵니다.
Dreamine.Hybrid.State.HybridStateStore< TState >에서 구현되었습니다.
IHybridStateStore.cs 파일의 68 번째 라인에서 정의되었습니다.
| EventHandler<HybridStateChangedEventArgs<TState> >? Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.StateChanged |
저장된 상태가 변경되었을 때 발생합니다.
IHybridStateStore.cs 파일의 32 번째 라인에서 정의되었습니다.