Partager via


Interface IStream

Cette API prend en charge l'infrastructure SQL Server 2012 et n'est pas destinée à être utilisée directement à partir de votre code.

Provides an interface that supports reading and writing data to stream objects.

Espace de noms :  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly :  Microsoft.SqlServer.DTSRuntimeWrap (en Microsoft.SqlServer.DTSRuntimeWrap.dll)

Syntaxe

'Déclaration
<GuidAttribute("0000000C-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IStream _
    Inherits ISequentialStream
'Utilisation
Dim instance As IStream
[GuidAttribute("0000000C-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IStream : ISequentialStream
[GuidAttribute(L"0000000C-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IStream : ISequentialStream
[<GuidAttribute("0000000C-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IStream =  
    interface 
        interface ISequentialStream 
    end
public interface IStream extends ISequentialStream

Le type IStream expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Clone Infrastructure. Creates a new stream object with its own seek pointer that references the same bytes as the original stream.
Méthode publique Commit Infrastructure. Ensures that any changes made to a stream object that is open in transacted mode are reflected in the parent storage.
Méthode publique LockRegion Infrastructure. Restricts access to a specified range of bytes in the stream.
Méthode publique RemoteCopyTo Infrastructure. Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.
Méthode publique RemoteRead Infrastructure. Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
Méthode publique RemoteSeek Infrastructure. Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer.
Méthode publique RemoteWrite Infrastructure. Writes a specified number of bytes into the stream object starting at the current seek pointer.
Méthode publique Revert Infrastructure. Discards all changes that have been made to a transacted stream since the last Commit(UInt32) call.
Méthode publique SetSize Infrastructure. Sets the size of the stream object.
Méthode publique Stat Infrastructure. Retrieves the tagSTATSTG structure for this stream.
Méthode publique UnlockRegion Infrastructure. Removes the access restriction on a range of bytes previously restricted with the LockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, UInt32) method.

Haut de la page

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Dts.Runtime.Wrapper