SqlBinary 構造体

定義

データベースに格納またはデータベースから取得するバイナリ データの可変長ストリームを表します。

public value class SqlBinary : IComparable, System::Data::SqlTypes::INullable
public value class SqlBinary : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlBinary = struct
    interface INullable
[<System.Serializable>]
type SqlBinary = struct
    interface INullable
    interface IXmlSerializable
type SqlBinary = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBinary
Implements IComparable, INullable
Public Structure SqlBinary
Implements IComparable, INullable, IXmlSerializable
継承
SqlBinary
属性
実装

コンストラクター

名前 説明
SqlBinary(Byte[])

SqlBinary構造体の新しいインスタンスを初期化し、Value プロパティを指定されたバイト配列の内容に設定します。

フィールド

名前 説明
Null

SqlBinary構造体のこのインスタンスに割り当てることができるDBNullを表します。

プロパティ

名前 説明
IsNull

この SqlBinary 構造体が null かどうかを示します。 このプロパティは読み取り専用です。

Item[Int32]

整数パラメーターValueで示される位置にあるindex プロパティから 1 バイトを取得します。 indexがバイト配列の末尾を超える位置を示す場合は、SqlNullValueExceptionが発生します。 このプロパティは読み取り専用です。

Length

Value プロパティの長さをバイト単位で取得します。 このプロパティは読み取り専用です。

Value

SqlBinary構造体の値を取得します。 このプロパティは読み取り専用です。

メソッド

名前 説明
Add(SqlBinary, SqlBinary)

指定した 2 つの SqlBinary 値を連結して、新しい SqlBinary 構造体を作成します。

CompareTo(Object)

この SqlBinary オブジェクトを指定されたオブジェクトと比較し、その相対値を示す値を返します。

CompareTo(SqlBinary)

この SqlBinary オブジェクトを指定された SqlBinary オブジェクトと比較し、その相対値を示す値を返します。

Concat(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を連結して、新しい SqlBinary 構造体を作成します。

Equals(Object)

指定されたオブジェクト パラメーターを、SqlBinary オブジェクトのValue プロパティと比較します。

Equals(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、等しいかどうかを判断します。

GetHashCode()

この SqlBinary 構造体のハッシュ コードを返します。

GetXsdType(XmlSchemaSet)

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

GreaterThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、1 つ目が 2 つ目の構造体より大きいかどうかを判断します。

GreaterThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以上かどうかを判断します。

LessThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、1 つ目が 2 つ目の構造体より小さいかどうかを判断します。

LessThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以下かどうかを判断します。

NotEquals(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、等しくないかどうかを判断します。

ToSqlGuid()

SqlBinaryのこのインスタンスをSqlGuidに変換します。

ToString()

この SqlBinary オブジェクトを文字列に変換します。

演算子

名前 説明
Addition(SqlBinary, SqlBinary)

2 つの SqlBinary パラメーターを連結して、新しい SqlBinary 構造を作成します。

Equality(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、等しいかどうかを判断します。

Explicit(SqlBinary to Byte[])

SqlBinary構造体をByte配列に変換します。

Explicit(SqlGuid to SqlBinary)

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

GreaterThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、1 つ目が 2 つ目の構造体より大きいかどうかを判断します。

GreaterThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以上かどうかを判断します。

Implicit(Byte[] to SqlBinary)

バイトの配列を SqlBinary 構造体に変換します。

Inequality(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、等しくないかどうかを判断します。

LessThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、1 つ目が 2 つ目の構造体より小さいかどうかを判断します。

LessThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以下かどうかを判断します。

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

名前 説明
IXmlSerializable.GetSchema()

このメンバーの説明については、 GetSchema()を参照してください。

IXmlSerializable.ReadXml(XmlReader)

このメンバーの説明については、 ReadXml(XmlReader)を参照してください。

IXmlSerializable.WriteXml(XmlWriter)

このメンバーの説明については、 WriteXml(XmlWriter)を参照してください。

適用対象

こちらもご覧ください