FluidFramework icon indicating copy to clipboard operation
FluidFramework copied to clipboard

Remove IFluidHandleInternal.bind function

Open markfields opened this issue 8 months ago • 0 comments

Handle binding is an internal concept used to make sure objects attach to the Container graph when their handle is stored in a DDS which is itself attached. The source of the "bind" operation has been assumed to be any handle, but only one (non-exported) implementation is actually supported (SharedObjectHandle).

So the bind function is deprecated in 2.40.0 on the IFluidHandleInterface, moving instead to a internal types supporting the one valid implementation. It's also deprecated on the various exported handle implementations that don't support it (they all were no-ops or threw).

Expected Timeline

We'll remove the bind function everywhere but SharedObjectHandle in 2.50.0

markfields avatar May 08 '25 22:05 markfields