SqlBytes クラス

定義

BufferまたはStreamをラップする変更可能な参照型を表します。

public ref class SqlBytes sealed : System::Data::SqlTypes::INullable, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public sealed class SqlBytes : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public sealed class SqlBytes : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[<System.Serializable>]
type SqlBytes = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
type SqlBytes = class
    interface INullable
    interface ISerializable
    interface IXmlSerializable
Public NotInheritable Class SqlBytes
Implements INullable, ISerializable, IXmlSerializable
継承
SqlBytes
属性
実装

コンストラクター

名前 説明
SqlBytes()

SqlBytes クラスの新しいインスタンスを初期化します。

SqlBytes(Byte[])

指定したバイト配列に基づいて、 SqlBytes クラスの新しいインスタンスを初期化します。

SqlBytes(SqlBinary)

指定したSqlBinary値に基づいて、SqlBytes クラスの新しいインスタンスを初期化します。

SqlBytes(Stream)

指定したStream値に基づいて、SqlBytes クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Buffer

内部バッファーへの参照を返します。

IsNull

この SqlBytes が null かどうかを示すブール値を取得します。

Item[Int64]

指定したインデックス位置にある SqlBytes インスタンスを取得または設定します。

Length

SqlBytes インスタンスに格納されている値の長さを取得します。

MaxLength

この SqlBytesの内部バッファーの値の最大長を取得します。

Null

この SqlBytesの null インスタンスを取得します。

Storage

この SqlBytes インスタンスのストレージ状態に関する情報を返します。

Stream

ストリームとしてこの SqlBytes のデータを取得または設定します。

Value

この SqlBytesが保持する値のマネージド コピーを返します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetXsdType(XmlSchemaSet)

指定した XmlSchemaSetの XML スキーマ定義言語 (XSD) を返します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Read(Int64, Byte[], Int32, Int32)

この SqlBytes インスタンスから渡されたバッファーにバイトをコピーし、コピーされたバイト数を返します。

SetLength(Int64)

この SqlBytes インスタンスの長さを設定します。

SetNull()

この SqlBytes インスタンスを null に設定します。

ToSqlBinary()

このSqlBytes インスタンスからSqlBinaryを構築して返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Write(Int64, Byte[], Int32, Int32)

渡されたバッファーからこの SqlBytes インスタンスにバイトをコピーします。

演算子

名前 説明
Explicit(SqlBinary to SqlBytes)

SqlBinary構造体をSqlBytes構造体に変換します。

Explicit(SqlBytes to SqlBinary)

SqlBytes構造体をSqlBinary構造体に変換します。

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

この SqlBytes インスタンスを再インスタンス化するために必要なすべてのデータを含むシリアル化情報を取得します。

IXmlSerializable.GetSchema()

このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

IXmlSerializable.ReadXml(XmlReader)

このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

IXmlSerializable.WriteXml(XmlWriter)

このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

適用対象

こちらもご覧ください