TensorMarshal.CreateReadOnlyTensorSpan<T> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova extensão de tensor readonly sobre uma parte de um objeto gerenciado regular.
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)
Parâmetros de tipo
- T
O tipo dos itens de dados.
Parâmetros
- data
- T
Uma referência somente leitura aos dados.
- dataLength
-
IntPtr
nativeint
O número de T elementos que data contém.
- lengths
-
ReadOnlySpan<nativeint>
Os comprimentos das dimensões. Se um intervalo vazio for fornecido, o tensor criado terá uma única dimensão que tem o mesmo comprimento dataLengthque .
- strides
-
ReadOnlySpan<nativeint>
Os passos de cada dimensão. Se um intervalo vazio for fornecido, os passos serão calculados automaticamente de lengths.
- pinned
- Boolean
true se data estiver fixada permanentemente; caso contrário, false.
Retornos
O intervalo de tensor readonly criado.
Comentários
Esse método deve ser usado com cuidado. É perigoso porque as entradas podem não ser totalmente verificadas. Embora esteja data marcado como scoped, ele será armazenado no período tensor retornado e o tempo de vida do tensor retornado não será validado por segurança, mesmo por idiomas com reconhecimento de extensão.