SqlBytes クラス

定義

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

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

コンストラクター

SqlBytes()

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

SqlBytes(Byte[])

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

SqlBytes(SqlBinary)

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

SqlBytes(Stream)

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

プロパティ

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()

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

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 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

適用対象

こちらもご覧ください