Поделиться через


IRowSet.SetBinaryStream Метод

Определение

Перегрузки

SetBinaryStream(Int32, Stream)

Задает указанный параметр в команде этого RowSet объекта для заданного входного потока.

SetBinaryStream(String, Stream)

Устанавливает для указанного параметра заданное значение входного потока.

SetBinaryStream(Int32, Stream, Int32)

Задает указанный параметр в команде этого RowSet объекта заданному java.io.InputStream значению.

SetBinaryStream(String, Stream, Int32)

Присваивает указанному параметру заданный входной поток, который будет содержать указанное число байтов.

SetBinaryStream(Int32, Stream)

Задает указанный параметр в команде этого RowSet объекта для заданного входного потока.

[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

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, ...

x
Stream

входной поток Java, содержащий значение двоичного параметра

Атрибуты

Исключения

Если ошибка возникает при доступе к базе данных.

Комментарии

Задает указанный параметр в команде этого RowSet объекта для заданного входного потока. Если очень большое двоичное значение является входным LONGVARBINARY в параметр, его может быть более практическим для отправки через java.io.InputStream объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

<Примечание B.</B>> Обратитесь к документации по драйверу JDBC, чтобы определить, может ли она быть более эффективной для использования версииsetBinaryStream, которая принимает параметр длины.

Добавлено в версии 1.6.

Документация по Java для javax.sql.RowSet.setBinaryStream(int, java.io.InputStream).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

SetBinaryStream(String, Stream)

Устанавливает для указанного параметра заданное значение входного потока.

[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

Параметры

parameterName
String

имя параметра

x
Stream

входной поток Java, содержащий значение двоичного параметра

Атрибуты

Исключения

Если ошибка возникает при доступе к базе данных.

Комментарии

Устанавливает для указанного параметра заданное значение входного потока. Если очень большое двоичное значение является входным LONGVARBINARY в параметр, его может быть более практическим для отправки через java.io.InputStream объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

<Примечание B.</B>> Обратитесь к документации по драйверу JDBC, чтобы определить, может ли она быть более эффективной для использования версииsetBinaryStream, которая принимает параметр длины.

Добавлено в версии 1.6.

Документация по Java для javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

SetBinaryStream(Int32, Stream, Int32)

Задает указанный параметр в команде этого RowSet объекта заданному 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

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, ...

x
Stream

входной поток Java, содержащий значение двоичного параметра

length
Int32

количество байтов в потоке

Атрибуты

Исключения

Если ошибка возникает при доступе к базе данных.

Комментарии

Задает указанный параметр в команде этого RowSet объекта заданному java.io.InputStream значению. Это может быть более удобно для отправки очень большого двоичного значения с помощью, java.io.InputStream а не в качестве LONGVARBINARY параметра. Драйвер будет считывать данные из потока по мере необходимости, пока он не достигнет конца файла.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

Документация по Java для javax.sql.RowSet.setBinaryStream(int, java.io.InputStream, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

SetBinaryStream(String, Stream, Int32)

Присваивает указанному параметру заданный входной поток, который будет содержать указанное число байтов.

[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

Параметры

parameterName
String

имя параметра

x
Stream

входной поток Java, содержащий значение двоичного параметра

length
Int32

количество байтов в потоке

Атрибуты

Исключения

Если ошибка возникает при доступе к базе данных.

Комментарии

Присваивает указанному параметру заданный входной поток, который будет содержать указанное число байтов. Если очень большое двоичное значение является входным LONGVARBINARY в параметр, его может быть более практическим для отправки через java.io.InputStream объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

Добавлено в версии 1.4.

Документация по Java для javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к