ICallableStatement.SetBinaryStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| SetBinaryStream(String, Stream) |
Устанавливает для указанного параметра заданное значение входного потока. |
| SetBinaryStream(String, Stream, Int32) |
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. |
| SetBinaryStream(String, Stream, Int64) |
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. |
SetBinaryStream(String, Stream)
Устанавливает для указанного параметра заданное значение входного потока.
[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Java.Sql.ICallableStatementInvoker, 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:Java.Sql.ICallableStatementInvoker, 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.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
SetBinaryStream(String, Stream, Int32)
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов.
[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Java.Sql.ICallableStatementInvoker, 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:Java.Sql.ICallableStatementInvoker, 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.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
SetBinaryStream(String, Stream, Int64)
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов.
[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_JHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(string? parameterName, System.IO.Stream? x, long length);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_JHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream * int64 -> unit
Параметры
- parameterName
- String
имя параметра
- x
- Stream
входной поток Java, содержащий значение двоичного параметра
- length
- Int64
количество байтов в потоке
- Атрибуты
Исключения
Если возникает ошибка базы данных
Комментарии
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. Если очень большое двоичное значение является входным LONGVARBINARY в параметр, его может быть более практическим для отправки через java.io.InputStream объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла.
<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.
Добавлено в версии 1.6.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".