API Reference
Class
ArrowCArrayStreamOwner
Owns an unmanaged Arrow C Data Interface ArrowArrayStream struct and the managed stream exported through its callbacks.
Inheritance
- Object
- ArrowCArrayStreamOwner
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Methods
public ArrowCArrayStreamLease AcquireLease() #Returns:
ArrowCArrayStreamLeaseAcquires a fail-safe lease for one native consumer call or callback sequence.
public virtual Void Dispose() #Returns:
VoidStops accepting new leases and releases the unmanaged stream after active leases finish.
public IArrowArrayStream ImportArrayStream() #Returns:
IArrowArrayStreamImports this exported stream back into the managed Apache Arrow stream contract.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Boolean IsDisposed { get; } #Gets whether the native stream was consumed or this owner was disposed.