DataReader.GetBytes 方法
擷取所指定的位元組數未經處理的二進位資料。
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public MustOverride Function GetBytes ( _
index As Integer, _
buffer As Byte(), _
bufferIndex As Integer, _
length As Integer _
) As Integer
public abstract int GetBytes(
int index,
byte[] buffer,
int bufferIndex,
int length
)
public:
virtual int GetBytes(
int index,
array<unsigned char>^ buffer,
int bufferIndex,
int length
) abstract
abstract GetBytes :
index:int *
buffer:byte[] *
bufferIndex:int *
length:int -> int
public abstract function GetBytes(
index : int,
buffer : byte[],
bufferIndex : int,
length : int
) : int
參數
index
類型:Int32索引資料中目前區塊指定擷取的項目。
buffer
類型:array<Byte[]指定資料,將位元組陣列應該放置的陣列。 如果 nullnull 參考 (即 Visual Basic 中的 Nothing),這個方法會傳回要求的大小陣列以便將所有指定的資料。
bufferIndex
類型:Int32開頭索引位元組陣列的指定以 buffer 參數。
length
類型:Int32要讀取的位元組數讀入位元組陣列的指定以 buffer 參數。
傳回值
類型:Int32
傳回表示位元組數目的整數值讀入緩衝區。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentOutOfRangeException | index、 bufferIndex,和 (或) length 參數無效。 |
備註
以未經處理的位元組陣列的形式時, DDEX 提供者提供資料,請呼叫這個方法為唯讀指定位元組數至現有的用戶端緩衝區。 這會優於擷取完整的值,在記憶體中所讀取的所有資料和配置。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。