Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ArrowCArrayStreamOwner

Namespace OfficeIMO.Data.Arrow
Assembly OfficeIMO.Data.Arrow
Implements
IDisposable
Modifiers sealed

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.

Methods

public ArrowCArrayStreamLease AcquireLease() #
Returns: ArrowCArrayStreamLease

Acquires a fail-safe lease for one native consumer call or callback sequence.

public virtual Void Dispose() #
Returns: Void

Stops accepting new leases and releases the unmanaged stream after active leases finish.

public IArrowArrayStream ImportArrayStream() #
Returns: IArrowArrayStream

Imports this exported stream back into the managed Apache Arrow stream contract.

Properties

public Boolean IsDisposed { get; } #

Gets whether the native stream was consumed or this owner was disposed.