Partager via


MemoryMarshal.TryGetMemoryManager Méthode

Définition

Surcharges

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

Tente de récupérer un élément MemoryManager<T> à partir de la mémoire tampon en lecture seule sous-jacente.

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

Tente de récupérer un élément MemoryManager<T>, un index de début et une longueur à partir de la mémoire tampon en lecture seule sous-jacente.

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

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Tente de récupérer un élément MemoryManager<T> à partir de la mémoire tampon en lecture seule sous-jacente.

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

Paramètres de type

T

Type des éléments dans la mémoire tampon en lecture seule.

TManager

Type de à MemoryManager<T> récupérer.

Paramètres

memory
ReadOnlyMemory<T>

Mémoire tampon en lecture seule pour laquelle obtenir le Gestionnaire de mémoire.

manager
TManager

Quand la méthode est retournée, gestionnaire de memory.

Retours

true si la méthode a extrait le Gestionnaire de mémoire ; sinon, false.

S’applique à

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

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Tente de récupérer un élément MemoryManager<T>, un index de début et une longueur à partir de la mémoire tampon en lecture seule sous-jacente.

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

Paramètres de type

T

Type des éléments dans la mémoire tampon en lecture seule.

TManager

Type de à MemoryManager<T> récupérer.

Paramètres

memory
ReadOnlyMemory<T>

Mémoire tampon en lecture seule pour laquelle obtenir le Gestionnaire de mémoire.

manager
TManager

Quand la méthode est retournée, gestionnaire de memory.

start
Int32

Quand la méthode est retournée, offset à partir du début du manager représenté par memory.

length
Int32

Quand la méthode est retournée, longueur du manager représenté par memory.

Retours

true si la méthode a réussi ; sinon false.

S’applique à