IBlob Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représentation (mappage) dans le langage de programmation Java<sup taille=-2>TM</font></sup> d’une valeur SQLBLOB
><.
[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
- Attributs
- Implémente
Remarques
Représentation (mappage) dans le langage de programmation Java<sup taille=-2>TM</font></sup> d’une valeur SQLBLOB
><. Un sql BLOB
est un type intégré qui stocke un objet de grande taille binaire sous forme de valeur de colonne dans une ligne d’une table de base de données. Par défaut, les pilotes implémentent à Blob
l’aide d’un sql locator(BLOB)
, ce qui signifie qu’un Blob
objet contient un pointeur logique vers les données SQL BLOB
plutôt que les données elles-mêmes. Un Blob
objet est valide pendant la durée de la transaction dans laquelle a été créée.
Les méthodes des interfaces ResultSet
, CallableStatement
et PreparedStatement
, par getBlob
setBlob
exemple, permettent à un programmeur d’accéder à une valeur SQL BLOB
. L’interface Blob
fournit des méthodes pour obtenir la longueur d’une valeur SQL BLOB
(objet volumineux binaire), pour matérialiser une BLOB
valeur sur le client et pour déterminer la position d’un modèle d’octets dans une BLOB
valeur. En outre, cette interface a des méthodes pour mettre à jour une BLOB
valeur.
Toutes les méthodes de l’interface Blob
doivent être entièrement implémentées si le pilote JDBC prend en charge le type de données.
Ajouté dans la version 1.2.
Documentation Java pour java.sql.Blob
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Propriétés
BinaryStream |
Récupère cet |
Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
JniIdentityHashCode |
Retourne la valeur de |
JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
Free() |
Cette méthode libère l’objet |
GetBinaryStream(Int64, Int64) |
Retourne un |
GetBytes(Int64, Int32) |
Récupère toute ou partie de la |
Length() |
Retourne le nombre d’octets dans la |
Position(Byte[], Int64) |
Récupère la position d’octet à laquelle le tableau |
Position(IBlob, Int64) |
Récupère la position d’octet dans la |
SetBinaryStream(Int64) |
Récupère un flux qui peut être utilisé pour écrire dans la |
SetBytes(Int64, Byte[]) |
Écrit le tableau donné d’octets dans la |
SetBytes(Int64, Byte[], Int32, Int32) |
Écrit tout ou partie du tableau donné |
SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
SetJniManagedPeerState(JniManagedPeerStates) |
Représentation (mappage) dans le langage de programmation Java<sup taille=-2>TM</font></sup> d’une valeur SQL |
SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
Truncate(Int64) |
Tronque la |
UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Représentation (mappage) dans le langage de programmation Java<sup taille=-2>TM</font></sup> d’une valeur SQL |
GetJniTypeName(IJavaPeerable) |
Représentation (mappage) dans le langage de programmation Java<sup taille=-2>TM</font></sup> d’une valeur SQL |