Struct BridgeActor.Proxy
Syntax
Constructors
Proxy(BridgeActor)
Declaration
public Proxy(BridgeActor self)
Parameters
Properties
IsInitialized
Declaration
public readonly bool IsInitialized { get; }
Property Value
Methods
ForwardNet<TData>(ActorHandle, TData)
Declaration
public void ForwardNet<TData>(ActorHandle destination, TData data)
where TData : class
Parameters
Type |
Name |
Description |
ActorHandle |
destination |
|
TData |
data |
|
Type Parameters
ForwardRpc<TData, TSuccess>(ActorHandle, TData, Action<TSuccess>, Action<Exception>)
Declaration
public void ForwardRpc<TData, TSuccess>(ActorHandle destination, TData data, Action<TSuccess> success, Action<Exception> failure)
where TData : class where TSuccess : class
Parameters
Type Parameters
Name |
Description |
TData |
|
TSuccess |
|
ForwardRpcBlocking<TData, TSuccess>(ActorHandle, TData, Action<TSuccess>, Action<Exception>)
Declaration
public void ForwardRpcBlocking<TData, TSuccess>(ActorHandle destination, TData data, Action<TSuccess> success, Action<Exception> failure)
where TData : class where TSuccess : class
Parameters
Type Parameters
Name |
Description |
TData |
|
TSuccess |
|
GetFirstMatchingSettings<TSettings>()
Declaration
public TSettings GetFirstMatchingSettings<TSettings>()
where TSettings : ActorSettings, new()
Returns
Type |
Description |
TSettings |
|
Type Parameters
Name |
Description |
TSettings |
|
GetFirstOrEmptySettings<TSettings>()
Declaration
public TSettings GetFirstOrEmptySettings<TSettings>()
where TSettings : ActorSettings, new()
Returns
Type |
Description |
TSettings |
|
Type Parameters
Name |
Description |
TSettings |
|
PreShutdown(Action)
Declaration
public void PreShutdown(Action onCompleted)
Parameters
Type |
Name |
Description |
Action |
onCompleted |
|
SendUpdateManifests()
Declaration
public void SendUpdateManifests()
Subscribe<TData>(Action<EventContext<TData>>)
Declaration
public void Subscribe<TData>(Action<EventContext<TData>> action)
where TData : class
Parameters
Type Parameters
Unsubscribe<TData>(Action<EventContext<TData>>)
Declaration
public void Unsubscribe<TData>(Action<EventContext<TData>> action)
where TData : class
Parameters
Type Parameters
UnsubscribeAll()
Declaration
public void UnsubscribeAll()
UpdateSetting<TSettings>(String, String, Object)
Declaration
public void UpdateSetting<TSettings>(string id, string key, object value)
where TSettings : class
Parameters
Type Parameters
Name |
Description |
TSettings |
|