Share via


MemoryMarshal.TryGetMemoryManager Yöntem

Tanım

Aşırı Yüklemeler

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

Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T> almaya çalışır.

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

Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T>, başlangıç dizini ve uzunluğu almaya çalışır.

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

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T> almaya çalışır.

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

Tür Parametreleri

T

Salt okunur bellek arabelleğindeki öğelerin türü.

TManager

Alınacak öğesinin MemoryManager<T> türü.

Parametreler

memory
ReadOnlyMemory<T>

Bellek yöneticisinin alındığı salt okunur bellek arabelleği.

manager
TManager

yöntemi döndürdüğünde, yöneticisi.memory

Döndürülenler

true yöntemi bellek yöneticisini aldıysa; aksi takdirde , false.

Şunlara uygulanır

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

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T>, başlangıç dizini ve uzunluğu almaya çalışır.

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

Tür Parametreleri

T

Salt okunur bellek arabelleğindeki öğelerin türü.

TManager

Alınacak öğesinin MemoryManager<T> türü.

Parametreler

memory
ReadOnlyMemory<T>

Bellek yöneticisinin alındığı salt okunur bellek arabelleği.

manager
TManager

yöntemi döndürdüğünde, yöneticisi.memory

start
Int32

Yöntemi döndürdüğünde, öğesinin en başından manager temsil eden memory uzaklık.

length
Int32

yöntemi döndürdüğünde, öğesinin temsil eden memory uzunluğumanager.

Döndürülenler

true yöntem başarılı olduysa; aksi takdirde , false.

Şunlara uygulanır