Interface IBindingOracle
Interface for a magical oracle that communicates IBinder bindings across space and time.
Namespace: Microsoft.MixedReality.WorldLocking.ASA
Assembly: cs.temp.dll.dll
Syntax
public interface IBindingOracle
Remarks
Note that the IBindingOracle only transmits bindings, which are string pairs of SpacePinId and CloudAnchorId. It does not cause the binder to do anything with those bindings.
Properties
Name
The name of this oracle.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
Get(IBinder)
Retrieve bindings from the ethereal plane.
Declaration
bool Get(IBinder binder)
Parameters
| Type | Name | Description |
|---|---|---|
| IBinder | binder | The binder to add the bindings to. |
Returns
| Type | Description |
|---|---|
| Boolean | True on success. |
Put(IBinder)
Broadcast the bindings.
Declaration
bool Put(IBinder binder)
Parameters
| Type | Name | Description |
|---|---|---|
| IBinder | binder | The binder whose bindings should be broadcast. |
Returns
| Type | Description |
|---|---|
| Boolean | True on success. |