C# Класс Animatroller.Framework.LogicalDevice.GroupControlToken

Наследование: IControlToken
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
Add ( IOwnedDevice device, IControlToken token ) : void
Dispose ( ) : void
GetDataForDevice ( IOwnedDevice device ) : IData
GroupControlToken ( IControlToken>.Dictionary memberTokens, bool disposeLocks = false, Action disposeAction = null, int priority = 1, [ name = "" ) : System
GroupControlToken ( IEnumerable devices, Action disposeAction, string name, int priority = 1 ) : System
IsOwner ( IControlToken checkToken ) : bool
LockAndGetDataFromDevice ( IOwnedDevice device ) : bool

Lock if group token is configured for auto add

Описание методов

Add() публичный Метод

public Add ( IOwnedDevice device, IControlToken token ) : void
device IOwnedDevice
token IControlToken
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetDataForDevice() публичный Метод

public GetDataForDevice ( IOwnedDevice device ) : IData
device IOwnedDevice
Результат IData

GroupControlToken() публичный Метод

public GroupControlToken ( IControlToken>.Dictionary memberTokens, bool disposeLocks = false, Action disposeAction = null, int priority = 1, [ name = "" ) : System
memberTokens IControlToken>.Dictionary
disposeLocks bool
disposeAction Action
priority int
name [
Результат System

GroupControlToken() публичный Метод

public GroupControlToken ( IEnumerable devices, Action disposeAction, string name, int priority = 1 ) : System
devices IEnumerable
disposeAction Action
name string
priority int
Результат System

IsOwner() публичный Метод

public IsOwner ( IControlToken checkToken ) : bool
checkToken IControlToken
Результат bool

LockAndGetDataFromDevice() публичный Метод

Lock if group token is configured for auto add
public LockAndGetDataFromDevice ( IOwnedDevice device ) : bool
device IOwnedDevice
Результат bool