SqlGuid 構造体

定義

データベースに格納する、またはデータベースから取得する GUID を表します。Represents a GUID to be stored in or retrieved from a database.

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

コンストラクター

SqlGuid(Byte[])

指定したバイト配列パラメーターを使用して、SqlGuid 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SqlGuid structure using the supplied byte array parameter.

SqlGuid(Guid)

指定した SqlGuid パラメーターを使用して、Guid 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SqlGuid structure using the specified Guid parameter.

SqlGuid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

指定した値を使用して、SqlGuid 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SqlGuid structure using the specified values.

SqlGuid(String)

指定した SqlGuid パラメーターを使用して、String 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SqlGuid structure using the specified String parameter.

フィールド

Null

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

プロパティ

IsNull

この SqlGuid 構造体が null かどうかを示すブール値を取得します。Gets a Boolean value that indicates whether this SqlGuid structure is null.

Value

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

メソッド

CompareTo(Object)

指定したオブジェクトとこの SqlGuid 構造体を比較し、これらの相対値を示す値を返します。Compares this SqlGuid structure to the supplied object and returns an indication of their relative values. 最後の 6 バイト以外も比較しますが、最後の 6 バイトを比較では最上位バイトとして扱います。Compares more than the last 6 bytes, but treats the last 6 bytes as the most significant ones in comparisons.

CompareTo(SqlGuid)

指定した SqlGuid とこの SqlGuid 構造体を比較し、これらの相対値を示す値を返します。Compares this SqlGuid structure to the supplied SqlGuid and returns an indication of their relative values. 最後の 6 バイト以外も比較しますが、最後の 6 バイトを比較では最上位バイトとして扱います。Compares more than the last 6 bytes, but treats the last 6 bytes as the most significant ones in comparisons.

Equals(Object)

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

Equals(SqlGuid, SqlGuid)

2 つの SqlGuid 構造体の論理比較を実行して、等しいかどうかを確認します。Performs a logical comparison of two SqlGuid structures to determine whether they are equal.

GetHashCode()

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

GetXsdType(XmlSchemaSet)

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

GreaterThan(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを確認します。Compares two instances of SqlGuid to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを確認します。Compares two instances of SqlGuid to determine whether the first is greater than or equal to the second.

LessThan(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを確認します。Compares two instances of SqlGuid to determine whether the first is less than the second.

LessThanOrEqual(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを確認します。Compares two instances of SqlGuid to determine whether the first is less than or equal to the second.

NotEquals(SqlGuid, SqlGuid)

2 つの SqlGuid 構造体の論理比較を実行して、等しくないかどうかを確認します。Performs a logical comparison on two SqlGuid structures to determine whether they are not equal.

Parse(String)

指定した String 構造体を SqlGuid に変換します。Converts the specified String structure to SqlGuid.

ToByteArray()

この SqlGuid 構造体をバイト配列に変換します。Converts this SqlGuid structure to a byte array.

ToSqlBinary()

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

ToSqlString()

この SqlGuid 構造体を SqlString に変換します。Converts this SqlGuid structure to SqlString.

ToString()

この SqlGuid 構造体を String に変換します。Converts this SqlGuid structure to a String.

演算子

Equality(SqlGuid, SqlGuid)

2 つの SqlGuid 構造体の論理比較を実行して、等しいかどうかを確認します。Performs a logical comparison of two SqlGuid structures to determine whether they are equal.

Explicit(SqlBinary to SqlGuid)

SqlBinary パラメーターを SqlGuid に変換します。Converts the SqlBinary parameter to SqlGuid.

Explicit(SqlGuid to Guid)

指定した SqlGuid パラメーターを Guid に変換します。Converts the supplied SqlGuid parameter to Guid.

Explicit(SqlString to SqlGuid)

指定した SqlString 構造体を SqlGuid に変換します。Converts the specified SqlString structure to SqlGuid.

GreaterThan(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを確認します。Compares two instances of SqlGuid to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを確認します。Compares two instances of SqlGuid to determine whether the first is greater than or equal to the second.

Implicit(Guid to SqlGuid)

指定した Guid パラメーターを SqlGuid に変換します。Converts the supplied Guid parameter to SqlGuid.

Inequality(SqlGuid, SqlGuid)

2 つの SqlGuid 構造体の論理比較を実行して、等しくないかどうかを確認します。Performs a logical comparison on two SqlGuid structures to determine whether they are not equal.

LessThan(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを確認します。Compares two instances of SqlGuid to determine whether the first is less than the second.

LessThanOrEqual(SqlGuid, SqlGuid)

SqlGuid の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを確認します。Compares two instances of SqlGuid to determine whether the first is less than or equal to the second.

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

IXmlSerializable.GetSchema()

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader)

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter)

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

適用対象

こちらもご覧ください