Partilhar via


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

Definição

Copia caracteres do buffer passado para esta instância de SqlChars.

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

Parâmetros

offset
Int64

Um deslocamento de valor long no valor que está contido na instância de SqlChars.

buffer
Char[]

O buffer de matriz de caracteres para o qual copiar.

offsetInBuffer
Int32

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

count
Int32

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

Comentários

Se essa operação for gravada em uma posição além Length , mas dentro MaxLengthde , Length será atualizada para refletir a nova posição final.

O valor de offsetInBuffer deve ser menor ou igual a Length. Do contrário, uma exceção será gerada. Somente um valor de 0 pode ser especificado ao gravar em uma instância de valor nulo.

Se for feita uma tentativa de gravar além MaxLengthde , uma exceção será gerada.

Aplica-se a

Confira também