MemoryMarshal.TryGetMemoryManager Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Mencoba mengambil MemoryManager<T> dari buffer memori baca-saja yang mendasarinya. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Mencoba mengambil MemoryManager<T>, memulai indeks, dan panjang dari buffer memori baca-saja yang mendasarinya. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
Mencoba mengambil MemoryManager<T> dari buffer memori baca-saja yang mendasarinya.
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
Jenis parameter
- T
Jenis item dalam buffer memori baca-saja.
- TManager
Jenis yang akan MemoryManager<T> diambil.
Parameter
- memory
- ReadOnlyMemory<T>
Buffer memori baca-saja untuk mendapatkan manajer memori.
- manager
- TManager
Ketika metode kembali, manajer memory
.
Mengembalikan
true
jika metode mengambil manajer memori; jika tidak, false
.
Berlaku untuk
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
- Sumber:
- MemoryMarshal.cs
Mencoba mengambil MemoryManager<T>, memulai indeks, dan panjang dari buffer memori baca-saja yang mendasarinya.
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
Jenis parameter
- T
Jenis item dalam buffer memori baca-saja.
- TManager
Jenis yang akan MemoryManager<T> diambil.
Parameter
- memory
- ReadOnlyMemory<T>
Buffer memori baca-saja untuk mendapatkan manajer memori.
- manager
- TManager
Ketika metode kembali, manajer memory
.
- start
- Int32
Ketika metode kembali, offset dari awal manager
yang diwakili memory
.
- length
- Int32
Ketika metode kembali, panjang yang diwakili manager
memory
.
Mengembalikan
true
jika metode berhasil; jika tidak, false
.