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


Интерфейс IStream

Этот API-интерфейс поддерживает инфраструктуру SQL Server 2012 и не предназначен для использования непосредственно из кода.

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

Пространство имен:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Сборка:  Microsoft.SqlServer.DTSRuntimeWrap (в Microsoft.SqlServer.DTSRuntimeWrap.dll)

Синтаксис

'Декларация
<GuidAttribute("0000000C-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IStream _
    Inherits ISequentialStream
'Применение
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

Тип IStream обеспечивает доступ к следующим элементам.

Методы

  Имя Описание
Открытый метод Clone Инфраструктура. Creates a new stream object with its own seek pointer that references the same bytes as the original stream.
Открытый метод Commit Инфраструктура. Ensures that any changes made to a stream object that is open in transacted mode are reflected in the parent storage.
Открытый метод LockRegion Инфраструктура. Restricts access to a specified range of bytes in the stream.
Открытый метод RemoteCopyTo Инфраструктура. Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.
Открытый метод RemoteRead Инфраструктура. Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
Открытый метод RemoteSeek Инфраструктура. 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.
Открытый метод RemoteWrite Инфраструктура. Writes a specified number of bytes into the stream object starting at the current seek pointer.
Открытый метод Revert Инфраструктура. Discards all changes that have been made to a transacted stream since the last Commit(UInt32) call.
Открытый метод SetSize Инфраструктура. Sets the size of the stream object.
Открытый метод Stat Инфраструктура. Retrieves the tagSTATSTG structure for this stream.
Открытый метод UnlockRegion Инфраструктура. Removes the access restriction on a range of bytes previously restricted with the LockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, UInt32) method.

В начало

См. также

Справочник

Пространство имен Microsoft.SqlServer.Dts.Runtime.Wrapper