TensorMarshal.CreateReadOnlyTensorSpan<T> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuwe readonly tensor over een gedeelte van een normaal beheerd object.
public:
generic <typename T>
static System::Numerics::Tensors::ReadOnlyTensorSpan<T> CreateReadOnlyTensorSpan(T % data, IntPtr dataLength, ReadOnlySpan<IntPtr> lengths, ReadOnlySpan<IntPtr> strides, bool pinned);
public static System.Numerics.Tensors.ReadOnlyTensorSpan<T> CreateReadOnlyTensorSpan<T>(scoped ref readonly T data, IntPtr dataLength, scoped ReadOnlySpan<IntPtr> lengths, scoped ReadOnlySpan<IntPtr> strides, bool pinned);
static member CreateReadOnlyTensorSpan : 'T * nativeint * ReadOnlySpan<nativeint> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.ReadOnlyTensorSpan<'T>
Public Shared Function CreateReadOnlyTensorSpan(Of T) (ByRef data As T, dataLength As IntPtr, lengths As ReadOnlySpan(Of IntPtr), strides As ReadOnlySpan(Of IntPtr), pinned As Boolean) As ReadOnlyTensorSpan(Of T)
Type parameters
- T
Het type gegevensitems.
Parameters
- data
- T
Een alleen-lezen verwijzing naar gegevens.
- dataLength
-
IntPtr
nativeint
Het aantal T elementen dat data bevat.
- lengths
-
ReadOnlySpan<nativeint>
De lengte van de afmetingen. Als er een lege periode wordt opgegeven, heeft de gemaakte tensor één dimensie die dezelfde lengte heeft als dataLength.
- strides
-
ReadOnlySpan<nativeint>
De stappen van elke dimensie. Als er een lege spanwijdte wordt opgegeven, worden stappen automatisch berekend op basis van lengths.
- pinned
- Boolean
trueindien data permanent vastgemaakt; anders. false
Retouren
De gemaakte leestijdspanne.
Opmerkingen
Deze methode moet voorzichtig worden gebruikt. Het is gevaarlijk omdat de invoer mogelijk niet volledig wordt gecontroleerd.
data Hoewel deze is gemarkeerd als scoped, wordt deze opgeslagen in de geretourneerde tensor-periode en wordt de levensduur van de geretourneerde tensor-span niet gevalideerd voor veiligheid, zelfs door spanbewuste talen.