Condividi tramite


MemoryMarshal.TryGetMemoryManager Metodo

Definizione

Overload

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)

Tenta di recuperare un MemoryManager<T> dal buffer di memoria di sola lettura sottostante.

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)

Tenta di recuperare un MemoryManager<T>, l'indice iniziale e la lunghezza dal buffer di memoria di sola lettura sottostante.

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)

Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs

Tenta di recuperare un MemoryManager<T> dal buffer di memoria di sola lettura sottostante.

public:
generic <typename T, typename TManager>
 where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager);
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager? manager) where TManager : System.Buffers.MemoryManager<T>;
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager manager) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager) As Boolean

Parametri di tipo

T

Tipo degli elementi nel buffer di memoria di sola lettura.

TManager

Tipo dell'oggetto MemoryManager<T> da recuperare.

Parametri

memory
ReadOnlyMemory<T>

Buffer di memoria di sola lettura per cui ottenere il gestore di memoria.

manager
TManager

Quando il metodo termina, il gestore di memory.

Restituisce

true se il metodo ha recuperato il gestore di memoria; in caso contrario, false.

Si applica a

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)

Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs

Tenta di recuperare un MemoryManager<T>, l'indice iniziale e la lunghezza dal buffer di memoria di sola lettura sottostante.

public:
generic <typename T, typename TManager>
 where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager, [Runtime::InteropServices::Out] int % start, [Runtime::InteropServices::Out] int % length);
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager? manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
public static bool TryGetMemoryManager<T,TManager> (ReadOnlyMemory<T> memory, out TManager manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager * int * int -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager, ByRef start As Integer, ByRef length As Integer) As Boolean

Parametri di tipo

T

Tipo degli elementi nel buffer di memoria di sola lettura.

TManager

Tipo dell'oggetto MemoryManager<T> da recuperare.

Parametri

memory
ReadOnlyMemory<T>

Buffer di memoria di sola lettura per cui ottenere il gestore di memoria.

manager
TManager

Quando il metodo termina, il gestore di memory.

start
Int32

Quando il metodo termina, offset dall'inizio di manager rappresentato da memory.

length
Int32

Quando il metodo termina, lunghezza di manager rappresentato da memory.

Restituisce

true se il metodo è riuscito; in caso contrario, false.

Si applica a