IActor
ControlBee의 모든 액터를 위한 핵심 인터페이스입니다.
네임스페이스: ControlBee.Interfaces
속성
| 이름 | 타입 | 설명 |
|---|---|---|
Name | string | 액터의 고유 이름입니다. |
Title | string | 액터의 표시 제목입니다. |
메서드
Send
액터에게 메시지를 보냅니다.
Guid Send(Message message);
반환값: 전송된 메시지를 식별하는 Guid입니다.
GetItems
액터가 노출하는 모든 항목을 반환합니다.
(string itemPath, Type type)[] GetItems();
반환값: 각 항목의 경로와 타입을 포함하는 튜플 배열입니다.
GetItem
경로를 통해 특정 항목을 검색합니다.
IActorItem? GetItem(string itemPath);
반환값: 찾은 경우 IActorItem, 그렇지 않으면 null입니다.
GetFunctions
액터에서 사용 가능한 모든 함수의 이름을 나열합니다.
string[] GetFunctions();
GetAxisItemPaths
지정된 위치 항목과 관련된 축 항목 경로를 반환합니다.
string[] GetAxisItemPaths(string positionItemPath);
매개변수:
positionItemPath— 위치 항목의 경로입니다.