IBlob Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A representação (mapeamento) na linguagem de programação Java<sup><font size=-2>TM</font></sup> de um valor SQL BLOB
.
[Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")]
public interface IBlob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")>]
type IBlob = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementações
Comentários
A representação (mapeamento) na linguagem de programação Java<sup><font size=-2>TM</font></sup> de um valor SQL BLOB
. Um SQL BLOB
é um tipo interno que armazena um objeto binário grande como um valor de coluna em uma linha de uma tabela de banco de dados. Por padrão, os drivers são implementados Blob
usando um SQL locator(BLOB)
, o que significa que um Blob
objeto contém um ponteiro lógico para os dados SQL BLOB
em vez dos dados em si. Um Blob
objeto é válido durante a transação na qual foi criado.
Métodos nas interfaces , e , como getBlob
e setBlob
permitem que um programador acesse um valor SQLBLOB
.PreparedStatement
CallableStatement
ResultSet
A Blob
interface fornece métodos para obter o comprimento de um valor SQL BLOB
(Binary Large Object), para materializar um BLOB
valor no cliente e para determinar a posição de um padrão de bytes dentro de um BLOB
valor. Além disso, essa interface tem métodos para atualizar um BLOB
valor.
Todos os Blob
métodos na interface devem ser totalmente implementados se o driver JDBC suportar o tipo de dados.
Adicionado em 1.2.
Documentação Java para java.sql.Blob
.
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.
Propriedades
BinaryStream |
Recupera esse |
Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
JniIdentityHashCode |
Retorna o valor de |
JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
PeerReference |
Retorna uma JniObjectReference das instâncias do objeto Java encapsulado. (Herdado de IJavaPeerable) |
Métodos
Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
DisposeUnlessReferenced() |
Se não houver referências pendentes a este caso, então chame |
Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
Free() |
Esse método libera o |
GetBinaryStream(Int64, Int64) |
Retorna um |
GetBytes(Int64, Int32) |
Recupera todo ou parte do |
Length() |
Retorna o número de bytes no |
Position(Byte[], Int64) |
Recupera a posição de byte na qual a matriz |
Position(IBlob, Int64) |
Recupera a |
SetBinaryStream(Int64) |
Recupera um fluxo que pode ser usado para gravar no |
SetBytes(Int64, Byte[]) |
Grava a matriz de bytes fornecida no |
SetBytes(Int64, Byte[], Int32, Int32) |
Grava toda ou parte da matriz fornecida |
SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
SetJniManagedPeerState(JniManagedPeerStates) |
A representação (mapeamento) na linguagem de programação Java<sup><font size=-2>TM</font></sup> de um valor SQL |
SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
Truncate(Int64) |
Trunca o |
UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
A representação (mapeamento) na linguagem de programação Java<sup><font size=-2>TM</font></sup> de um valor SQL |
GetJniTypeName(IJavaPeerable) |
A representação (mapeamento) na linguagem de programação Java<sup><font size=-2>TM</font></sup> de um valor SQL |