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


IRowSet.SetAsciiStream Метод

Определение

Перегрузки

SetAsciiStream(Int32, Stream)

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

SetAsciiStream(String, Stream)

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

SetAsciiStream(Int32, Stream, Int32)

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

SetAsciiStream(String, Stream, Int32)

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

SetAsciiStream(Int32, Stream)

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

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

Параметры

parameterIndex
Int32

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

x
Stream

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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

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

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

SetAsciiStream(String, Stream)

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

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

Параметры

parameterName
String

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

x
Stream

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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

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

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

SetAsciiStream(Int32, Stream, Int32)

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

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

Параметры

parameterIndex
Int32

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

x
Stream

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

length
Int32

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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

SetAsciiStream(String, Stream, Int32)

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

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

Параметры

parameterName
String

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

x
Stream

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

length
Int32

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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

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