IBinder Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interface for a binding layer between space pins and cloud anchors.
public interface IBinder
type IBinder = interface
Public Interface IBinder
- Derived
Remarks
This abstraction isn't so much for multiple implementations, as for providing a clean API. The IBinder is responsible for managing the mapping between the cloud anchors, which persist and transmit pose data, and the space pins, which use that data to create shared spaces.
Properties
IsReady |
If the binder is ready to execute tasks. |
Name |
The name of this binder. |
PublisherStatus |
The current status of the publisher. |
Methods
Clear() |
Delete all known (bound) cloud anchors from the cloud, and erase their bindings. |
CreateBinding(String, String) |
Set the cloud anchor id associated with this space pin. |
Download() |
Pull down cloud anchors for all known bindings, and apply them to the bound space pins. |
GetBindings() |
Known bindings between space pins and cloud anchors. |
Publish() |
Publish all active space pins to the cloud. |
Purge() |
Find all cloud anchors in the area, delete them, and release their bindings. |
RemoveBinding(String) |
Erase a binding between a space pin and its corresponding cloud anchor. |
Search() |
Search for cloud anchors in the area, download them, and apply to associated space pins. |