Compartilhar via


IRowSet.SetBinaryStream Método

Definição

Sobrecargas

SetBinaryStream(Int32, Stream)

Define o parâmetro designado no comando deste RowSet objeto para o fluxo de entrada fornecido.

SetBinaryStream(String, Stream)

Define o parâmetro designado como o fluxo de entrada fornecido.

SetBinaryStream(Int32, Stream, Int32)

Define o parâmetro designado no comando deste RowSet objeto para o valor fornecido java.io.InputStream .

SetBinaryStream(String, Stream, Int32)

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado.

SetBinaryStream(Int32, Stream)

Define o parâmetro designado no comando deste RowSet objeto para o fluxo de entrada fornecido.

[Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;)V", "GetSetBinaryStream_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream (int parameterIndex, System.IO.Stream? x);
[<Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;)V", "GetSetBinaryStream_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : int * System.IO.Stream -> unit

Parâmetros

parameterIndex
Int32

o primeiro parâmetro é 1, o segundo é 2, ...

x
Stream

O fluxo de entrada Java que contém o valor do parâmetro binário

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado no comando deste RowSet objeto para o fluxo de entrada fornecido. Quando um valor binário muito grande é inserido em um LONGVARBINARY parâmetro, pode ser mais prático enviá-lo por meio de um java.io.InputStream objeto. Os dados serão lidos do fluxo conforme necessário até que o final do arquivo seja alcançado.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

<Nota B>:</B> Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão da qual usa um parâmetro de setBinaryStream comprimento.

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBinaryStream(int, java.io.InputStream).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBinaryStream(String, Stream)

Define o parâmetro designado como o fluxo de entrada fornecido.

[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream (string? parameterName, System.IO.Stream? x);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream -> unit

Parâmetros

parameterName
String

O nome do parâmetro

x
Stream

O fluxo de entrada Java que contém o valor do parâmetro binário

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado como o fluxo de entrada fornecido. Quando um valor binário muito grande é inserido em um LONGVARBINARY parâmetro, pode ser mais prático enviá-lo por meio de um java.io.InputStream objeto. Os dados serão lidos do fluxo conforme necessário até que o final do arquivo seja alcançado.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

<Nota B>:</B> Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão da qual usa um parâmetro de setBinaryStream comprimento.

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBinaryStream(Int32, Stream, Int32)

Define o parâmetro designado no comando deste RowSet objeto para o valor fornecido java.io.InputStream .

[Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;I)V", "GetSetBinaryStream_ILjava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream (int parameterIndex, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;I)V", "GetSetBinaryStream_ILjava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : int * System.IO.Stream * int -> unit

Parâmetros

parameterIndex
Int32

o primeiro parâmetro é 1, o segundo é 2, ...

x
Stream

O fluxo de entrada Java que contém o valor do parâmetro binário

length
Int32

O número de bytes no fluxo

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado no comando deste RowSet objeto para o valor fornecido java.io.InputStream . Pode ser mais prático enviar um valor binário muito grande através de um java.io.InputStream em vez de como um LONGVARBINARY parâmetro. O driver lerá os dados do fluxo conforme necessário até que ele atinja o fim do arquivo.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

Documentação Java para javax.sql.RowSet.setBinaryStream(int, java.io.InputStream, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBinaryStream(String, Stream, Int32)

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado.

[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream (string? parameterName, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream * int -> unit

Parâmetros

parameterName
String

O nome do parâmetro

x
Stream

O fluxo de entrada Java que contém o valor do parâmetro binário

length
Int32

O número de bytes no fluxo

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado. Quando um valor binário muito grande é inserido em um LONGVARBINARY parâmetro, pode ser mais prático enviá-lo por meio de um java.io.InputStream objeto. Os dados serão lidos do fluxo conforme necessário até que o final do arquivo seja alcançado.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

Adicionado em 1.4.

Documentação Java para javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a