OracleLob.Seek(Int64, SeekOrigin) Méthode

Définition

Définit la position sur le flux actuel OracleLob .

public:
 override long Seek(long offset, System::IO::SeekOrigin origin);
public override long Seek(long offset, System.IO.SeekOrigin origin);
override this.Seek : int64 * System.IO.SeekOrigin -> int64
Public Overrides Function Seek (offset As Long, origin As SeekOrigin) As Long

Paramètres

offset
Int64

Décalage d’octet par rapport à l’origine. Si offset elle est négative, la nouvelle position précède la position spécifiée par origin le nombre d’octets spécifié par offset. Si offset elle est égale à zéro, la nouvelle position est la position spécifiée par origin. Si offset elle est positive, la nouvelle position suit la position spécifiée par origin le nombre d’octets spécifié par offset.

origin
SeekOrigin

Valeur de type SeekOrigin indiquant le point de référence utilisé pour obtenir la nouvelle position.

Retours

Nouvelle position dans le flux actuel.

Exceptions

Le origin paramètre ne contient pas de valeur valide.

La position résultante dépasse la longueur de la valeur.

L’objet OracleLob a été fermé ou supprimé.

Une erreur Oracle s’est produite.

Remarques

Si offset elle est négative, la nouvelle position doit précéder la position spécifiée par origin le nombre d’octets spécifié par offset. Si offset elle est égale à zéro, la nouvelle position doit être la position spécifiée par origin. Si offset elle est positive, la nouvelle position doit suivre la position spécifiée par origin le nombre d’octets spécifié par offset.

La recherche d’un emplacement au-delà de la longueur du flux est prise en charge. La recherche d’une position impaire pour CLOB les types de données est NCLOB également prise en charge. Pour plus d’informations, consultez la section Notes de la Read propriété.

S’applique à