C# Class SmartSync.SmartSyncStateOperations

Afficher le fichier Open project: projectkudu/KuduCalf

Méthodes publiques

Méthode Description
CreatePublisher ( PublisherState initial, bool replaceExisting = false ) : bool
CreateSubscriber ( SubscriberState initial, bool replaceExisting = false ) : bool
Delete ( string id ) : void
GarbageCollectExpiredAgents ( ) : void
GetPublisher ( string id ) : PublisherState
GetPublishers ( ) : IEnumerable
GetPublishersByPrefix ( string id ) : IEnumerable
GetSubcriberByPrefix ( string id ) : IEnumerable
GetSubcribers ( ) : IEnumerable
GetSubscriber ( string id ) : SubscriberState
Initialize ( bool force = false ) : bool
NotAtTargetState ( ) : IEnumerable
UpdatePublisher ( string id, Action act ) : void
UpdateSubscriber ( string id, Action act ) : void
WaitForStateChange ( System.TimeSpan timeout ) : bool

Méthodes protégées

Méthode Description
ReadModifyWriteState ( Action act ) : void
ReadState ( ) : SmartSyncState

Private Methods

Méthode Description
CreateAgent ( AgentState init, bool replaceExisiting ) : bool
DeleteAgent ( string id ) : void
GetAgent ( string id ) : AgentState
GetAgentsByPrefix ( string id ) : IEnumerable
UpdateAgent ( string id, Action act ) : void

Method Details

CreatePublisher() public méthode

public CreatePublisher ( PublisherState initial, bool replaceExisting = false ) : bool
initial PublisherState
replaceExisting bool
Résultat bool

CreateSubscriber() public méthode

public CreateSubscriber ( SubscriberState initial, bool replaceExisting = false ) : bool
initial SubscriberState
replaceExisting bool
Résultat bool

Delete() public méthode

public Delete ( string id ) : void
id string
Résultat void

GarbageCollectExpiredAgents() public méthode

public GarbageCollectExpiredAgents ( ) : void
Résultat void

GetPublisher() public méthode

public GetPublisher ( string id ) : PublisherState
id string
Résultat PublisherState

GetPublishers() public méthode

public GetPublishers ( ) : IEnumerable
Résultat IEnumerable

GetPublishersByPrefix() public méthode

public GetPublishersByPrefix ( string id ) : IEnumerable
id string
Résultat IEnumerable

GetSubcriberByPrefix() public méthode

public GetSubcriberByPrefix ( string id ) : IEnumerable
id string
Résultat IEnumerable

GetSubcribers() public méthode

public GetSubcribers ( ) : IEnumerable
Résultat IEnumerable

GetSubscriber() public méthode

public GetSubscriber ( string id ) : SubscriberState
id string
Résultat SubscriberState

Initialize() public abstract méthode

public abstract Initialize ( bool force = false ) : bool
force bool
Résultat bool

NotAtTargetState() public méthode

public NotAtTargetState ( ) : IEnumerable
Résultat IEnumerable

ReadModifyWriteState() protected abstract méthode

protected abstract ReadModifyWriteState ( Action act ) : void
act Action
Résultat void

ReadState() protected abstract méthode

protected abstract ReadState ( ) : SmartSyncState
Résultat SmartSyncState

UpdatePublisher() public méthode

public UpdatePublisher ( string id, Action act ) : void
id string
act Action
Résultat void

UpdateSubscriber() public méthode

public UpdateSubscriber ( string id, Action act ) : void
id string
act Action
Résultat void

WaitForStateChange() public abstract méthode

public abstract WaitForStateChange ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
Résultat bool