MemoryMarshal.TryGetMemoryManager Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin