SqlChars.Read(Int64, Char[], Int32, Int32) Método

Definição

Copia os caracteres desta SqlChars instância para o buffer passado e devolve o número de caracteres copiados.

public:
 long Read(long offset, cli::array <char> ^ buffer, int offsetInBuffer, int count);
public long Read(long offset, char[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * char[] * int * int -> int64
Public Function Read (offset As Long, buffer As Char(), offsetInBuffer As Integer, count As Integer) As Long

Parâmetros

offset
Int64

Um valor deslocado Int64long para o valor contido na SqlChars instância.

buffer
Char[]

O buffer do array de caracteres para copiar.

offsetInBuffer
Int32

Um deslocamento Int32 inteiro para o buffer para começar a copiar.

count
Int32

Um Int32 valor inteiro que representa o número de caracteres a copiar.

Devoluções

Um valor que Int64long representa o número de bytes copiados.

Observações

Se for feita uma tentativa de ler para além MaxLengthde , é lançada uma exceção.

Se count especificar mais caracteres a copiar do que os disponíveis do offsetInBuffer valor até ao fim do valor, apenas os caracteres disponíveis são copiados.

É lançada uma exceção se o buffer de destino for uma referência nula.

É lançada uma exceção se o buffer de destino não conseguir receber tantos caracteres quanto solicitado.

Aplica-se a

Ver também