Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ArrowCArrayStreamLease

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

Pins one exported Arrow C stream allocation while a native consumer uses it.

Inheritance

  • Object
  • ArrowCArrayStreamLease

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 CArrowArrayStream* DangerousGetPointer() #
Returns: CArrowArrayStream*

Returns the native pointer while this lease is active.

public virtual Void Dispose() #
Returns: Void

Releases this lease.

public IArrowArrayStream ImportArrayStream() #
Returns: IArrowArrayStream

Imports the leased native stream into Apache Arrow's managed stream contract.

Properties

public IntPtr Address { get; } #

Gets the native stream address while this lease is active.