Dreamine.Hybrid 1.0.3
Dreamine.Hybrid 프로젝트의 API와 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Hybrid.Interfaces.IHybridStateStore< TState > 인터페이스 템플릿 참조
Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >에 대한 상속 다이어그램 :

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 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ SetState()

void Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.SetState ( TState state)

현재 상태를 지정한 값으로 교체합니다.

매개변수
state저장할 새 상태입니다.

Dreamine.Hybrid.State.HybridStateStore< TState >에서 구현되었습니다.

◆ Subscribe()

IDisposable Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.Subscribe ( EventHandler< HybridStateChangedEventArgs< TState > > handler)

상태 변경 처리기를 구독하고 해제 가능한 구독 핸들을 반환합니다.

매개변수
handler등록할 상태 변경 처리기입니다.
반환값
해제할 때 처리기를 제거하는 구독입니다.

Dreamine.Hybrid.State.HybridStateStore< TState >에서 구현되었습니다.

◆ Update()

void Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.Update ( Func< TState, TState > updater)

지정한 변환 함수를 사용하여 현재 상태를 원자적으로 갱신합니다.

매개변수
updater현재 상태를 새 상태로 변환하는 함수입니다.

Dreamine.Hybrid.State.HybridStateStore< TState >에서 구현되었습니다.

속성 문서화

◆ State

TState Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.State
get

현재 상태의 스레드 안전 스냅숏을 가져옵니다.

Dreamine.Hybrid.State.HybridStateStore< TState >에서 구현되었습니다.

IHybridStateStore.cs 파일의 68 번째 라인에서 정의되었습니다.

68{ get; }

이벤트 문서화

◆ StateChanged

EventHandler<HybridStateChangedEventArgs<TState> >? Dreamine.Hybrid.Interfaces.IHybridStateStore< TState >.StateChanged

저장된 상태가 변경되었을 때 발생합니다.

IHybridStateStore.cs 파일의 32 번째 라인에서 정의되었습니다.


이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: