TensorMarshal.CreateReadOnlyTensorSpan<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une étendue de capteur en lecture seule sur une partie d’un objet managé normal.
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)
Paramètres de type
- T
Type des éléments de données.
Paramètres
- data
- T
Référence en lecture seule aux données.
- dataLength
-
IntPtr
nativeint
Nombre d’éléments T qui data contiennent.
- lengths
-
ReadOnlySpan<nativeint>
Longueurs des dimensions. Si une étendue vide est fournie, le tensoriel créé a une dimension unique qui est la même longueur que dataLength.
- strides
-
ReadOnlySpan<nativeint>
Les pas de chaque dimension. Si une étendue vide est fournie, les pas sont calculés automatiquement à partir de lengths.
- pinned
- Boolean
true si data elle est épinglée définitivement ; sinon, false.
Retours
Étendue deensoreur en lecture seule créée.
Remarques
Cette méthode doit être utilisée avec précaution. Il est dangereux parce que les entrées peuvent ne pas être entièrement vérifiées. Même si data elle est marquée comme scoped, elle sera stockée dans l’étendue de capteur retournée et la durée de vie de l’étendue de capteur retournée ne sera pas validée pour la sécurité, même par langages prenant en charge l’étendue.