英語で読む

次の方法で共有


SqlBinary 構造体

定義

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

C#
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
C#
public struct SqlBinary : IComparable, IEquatable<System.Data.SqlTypes.SqlBinary>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
C#
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable
C#
[System.Serializable]
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
継承
SqlBinary
属性
実装

コンストラクター

SqlBinary(Byte[])

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

フィールド

Null

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

プロパティ

IsNull

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

Item[Int32]

整数パラメーター index で指定された位置にある Value プロパティから 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)

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

Equals(SqlBinary)

現在のインスタンスが同じ型の別のインスタンスと等しいかどうかを示します。

Equals(SqlBinary, SqlBinary)

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

GetHashCode()

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

GetXsdType(XmlSchemaSet)

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

GreaterThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。

GreaterThanOrEqual(SqlBinary, SqlBinary)

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

LessThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。

LessThanOrEqual(SqlBinary, SqlBinary)

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

NotEquals(SqlBinary, SqlBinary)

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

ToSqlGuid()

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

ToString()

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

WrapBytes(Byte[])

バイト配列を 構造体に 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 構造体を比較して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。

GreaterThanOrEqual(SqlBinary, SqlBinary)

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

Implicit(Byte[] to SqlBinary)

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

Inequality(SqlBinary, SqlBinary)

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

LessThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。

LessThanOrEqual(SqlBinary, SqlBinary)

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

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

IXmlSerializable.GetSchema()

このメンバーの詳細については、「GetSchema()」をご覧ください。

IXmlSerializable.ReadXml(XmlReader)

このメンバーの詳細については、「ReadXml(XmlReader)」をご覧ください。

IXmlSerializable.WriteXml(XmlWriter)

このメンバーの詳細については、「WriteXml(XmlWriter)」をご覧ください。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください