SqlBinary 结构

定义

表示要存储在数据库中或从数据库中检索的二进制数据的可变长度流。

public value class SqlBinary : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlBinary : IComparable, IEquatable<System::Data::SqlTypes::SqlBinary>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlBinary : IComparable, System::Data::SqlTypes::INullable
public struct SqlBinary : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlBinary : IComparable, IEquatable<System.Data.SqlTypes.SqlBinary>, 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
type SqlBinary = struct
    interface INullable
    interface IXmlSerializable
type SqlBinary = struct
    interface INullable
[<System.Serializable>]
type SqlBinary = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBinary
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlBinary
Implements IComparable, IEquatable(Of SqlBinary), INullable, IXmlSerializable
Public Structure SqlBinary
Implements IComparable, INullable
继承
SqlBinary
属性
实现

构造函数

SqlBinary(Byte[])

初始化 SqlBinary 结构的新实例,将 Value 属性设置为已提供的字节数组的内容。

字段

Null

表示可指派给 DBNull 结构的此实例的 SqlBinary

属性

IsNull

指示此 SqlBinary 结构是否为 null。 此属性为只读。

Item[Int32]

Value 属性获取单字节,该属性位于整数参数 index 指示的位置。 如果 index 指示位置位于字节数组的结尾以外,将引发 SqlNullValueException。 此属性为只读。

Length

获取 Value 属性的长度(以字节为单位)。 此属性为只读。

Value

获取 SqlBinary 结构的值。 此属性是只读的。

方法

Add(SqlBinary, SqlBinary)

串联两个指定的 SqlBinary 值以创建一个新的 SqlBinary 结构。

CompareTo(Object)

将此 SqlBinary 对象与所提供的对象进行比较,并返回其相对值的指示值。

CompareTo(SqlBinary)

将此 SqlBinary 对象与所提供的 SqlBinary 对象进行比较,并返回其相对值的指示值。

Concat(SqlBinary, SqlBinary)

串联两个 SqlBinary 结构以创建一个新 SqlBinary 结构。

Equals(Object)

将提供的对象参数与 Value 对象的 SqlBinary 属性进行比较。

Equals(SqlBinary)

指示当前实例是否等于同一类型的另一个实例。

Equals(SqlBinary, SqlBinary)

比较两个 SqlBinary 结构以确定它们是否相等。

GetHashCode()

返回此 SqlBinary 结构的哈希代码。

GetXsdType(XmlSchemaSet)

返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。

GreaterThan(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否大于第二个结构。

GreaterThanOrEqual(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否大于或等于第二个结构。

LessThan(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否小于第二个结构。

LessThanOrEqual(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否小于或等于第二个结构。

NotEquals(SqlBinary, SqlBinary)

比较两个 SqlBinary 结构以确定它们是否不相等。

ToSqlGuid()

SqlBinary 的此实例转换为 SqlGuid

ToString()

将此 SqlBinary 对象转换为字符串。

WrapBytes(Byte[])

将字节数组转换为 SqlBinary 结构。

运算符

Addition(SqlBinary, SqlBinary)

串连两个 SqlBinary 参数以创建一个新 SqlBinary 结构。

Equality(SqlBinary, SqlBinary)

比较两个 SqlBinary 结构以确定它们是否相等。

Explicit(SqlBinary to Byte[])

SqlBinary 结构转换为 Byte 数组。

Explicit(SqlGuid to SqlBinary)

SqlGuid 结构转换为 SqlBinary 结构。

GreaterThan(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否大于第二个结构。

GreaterThanOrEqual(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否大于或等于第二个结构。

Implicit(Byte[] to SqlBinary)

将字节数组转换为 SqlBinary 结构。

Inequality(SqlBinary, SqlBinary)

比较两个 SqlBinary 结构以确定它们是否不相等。

LessThan(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否小于第二个结构。

LessThanOrEqual(SqlBinary, SqlBinary)

对两个 SqlBinary 结构进行比较,以确定第一个结构是否小于或等于第二个结构。

显式接口实现

IXmlSerializable.GetSchema()

有关此成员的说明,请参见 GetSchema()

IXmlSerializable.ReadXml(XmlReader)

有关此成员的说明,请参见 ReadXml(XmlReader)

IXmlSerializable.WriteXml(XmlWriter)

有关此成员的说明,请参见 WriteXml(XmlWriter)

适用于

另请参阅