SqlBinary 構造体

定義

データベースに格納する、またはデータベースから取得するバイナリ データの可変長ストリームを表します。Represents a variable-length stream of binary data to be stored in or retrieved from a database.

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

コンストラクター

SqlBinary(Byte[])

SqlBinary 構造体の新しいインスタンスを初期化し、Value プロパティを指定されたバイト配列の定数に設定します。Initializes a new instance of the SqlBinary structure, setting the Value property to the contents of the supplied byte array.

フィールド

Null

DBNull 構造体のこのインスタンスに割り当てることができる SqlBinary を表します。Represents a DBNull that can be assigned to this instance of the SqlBinary structure.

プロパティ

IsNull

この SqlBinary 構造体が null であるかどうかを示します。Indicates whether this SqlBinary structure is null. このプロパティは読み取り専用です。This property is read-only.

Item[Int32]

整数パラメーター index で指定された位置にある Value プロパティから 1 バイトを取得します。Gets the single byte from the Value property located at the position indicated by the integer parameter, index. index で示された位置がバイト配列の末尾を超えている場合は、SqlNullValueException が発生します。If index indicates a position beyond the end of the byte array, a SqlNullValueException will be raised. このプロパティは読み取り専用です。This property is read-only.

Length

Value プロパティの長さをバイト数で取得します。Gets the length in bytes of the Value property. このプロパティは読み取り専用です。This property is read-only.

Value

SqlBinary 構造体の値を取得します。Gets the value of the SqlBinary structure. このプロパティは読み取り専用です。This property is read-only.

メソッド

Add(SqlBinary, SqlBinary)

指定された 2 つの SqlBinary 値を連結して、新しい SqlBinary 構造体を作成します。Concatenates two specified SqlBinary values to create a new SqlBinary structure.

CompareTo(Object)

指定したオブジェクトとこの SqlBinary オブジェクトを比較し、これらの相対値を示す値を返します。Compares this SqlBinary object to the supplied object and returns an indication of their relative values.

CompareTo(SqlBinary)

指定した SqlBinary オブジェクトとこの SqlBinary オブジェクトを比較し、これらの相対値を示す値を返します。Compares this SqlBinary object to the supplied SqlBinary object and returns an indication of their relative values.

Concat(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を連結して、新しい SqlBinary 構造体を作成します。Concatenates two SqlBinary structures to create a new SqlBinary structure.

Equals(Object)

指定したオブジェクト パラメーターを Value オブジェクトの SqlBinary プロパティと比較します。Compares the supplied object parameter to the Value property of the SqlBinary object.

Equals(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較し、それらの構造体が等しいかどうかを判断します。Compares two SqlBinary structures to determine whether they are equal.

GetHashCode()

この SqlBinary 構造体のハッシュ コードを返します。Returns the hash code for this SqlBinary structure.

GetXsdType(XmlSchemaSet)

指定された XmlSchemaSet の XML スキーマ定義言語 (XSD) を返します。Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。Compares two SqlBinary structures to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以上かどうかを確認します。Compares two SqlBinary structures to determine whether the first is greater than or equal to the second.

LessThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。Compares two SqlBinary structures to determine whether the first is less than the second.

LessThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以下かどうかを確認します。Compares two SqlBinary structures to determine whether the first is less than or equal to the second.

NotEquals(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較し、それらの構造体が等しくないかどうかを判断します。Compares two SqlBinary structures to determine whether they are not equal.

ToSqlGuid()

SqlBinary のこのインスタンスを SqlGuid に変換します。Converts this instance of SqlBinary to SqlGuid.

ToString()

この SqlBinary オブジェクトを文字列に変換します。Converts this SqlBinary object to a string.

演算子

Addition(SqlBinary, SqlBinary)

2 つの SqlBinary パラメーターを連結して、新しい SqlBinary 構造体を作成します。Concatenates the two SqlBinary parameters to create a new SqlBinary structure.

Equality(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較し、それらの構造体が等しいかどうかを判断します。Compares two SqlBinary structures to determine whether they are equal.

Explicit(SqlBinary to Byte[])

SqlBinary 構造体を Byte 配列に変換します。Converts a SqlBinary structure to a Byte array.

Explicit(SqlGuid to SqlBinary)

SqlGuid 構造体を SqlBinary 構造体に変換します。Converts a SqlGuid structure to a SqlBinary structure.

GreaterThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。Compares two SqlBinary structures to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以上かどうかを確認します。Compares two SqlBinary structures to determine whether the first is greater than or equal to the second.

Implicit(Byte[] to SqlBinary)

バイト配列を SqlBinary 構造体に変換します。Converts an array of bytes to a SqlBinary structure.

Inequality(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較し、それらの構造体が等しくないかどうかを判断します。Compares two SqlBinary structures to determine whether they are not equal.

LessThan(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。Compares two SqlBinary structures to determine whether the first is less than the second.

LessThanOrEqual(SqlBinary, SqlBinary)

2 つの SqlBinary 構造体を比較して、最初の構造体が 2 番目の構造体以下かどうかを確認します。Compares two SqlBinary structures to determine whether the first is less than or equal to the second.

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

IXmlSerializable.GetSchema()

このメンバーの詳細については、「GetSchema()」をご覧ください。For a description of this member, see GetSchema().

IXmlSerializable.ReadXml(XmlReader)

このメンバーの詳細については、「ReadXml(XmlReader)」をご覧ください。For a description of this member, see ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

このメンバーの説明については、WriteXml(XmlWriter) のトピックを参照してください。For a description of this member, see WriteXml(XmlWriter).

適用対象

こちらもご覧ください