SqlBytes SqlBytes SqlBytes SqlBytes Class

定義

Buffer または Stream をラップする、変更可能な参照型を表します。Represents a mutable reference type that wraps either a Buffer or a Stream.

public ref class SqlBytes sealed : System::Data::SqlTypes::INullable, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public sealed class SqlBytes : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
type SqlBytes = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
Public NotInheritable Class SqlBytes
Implements INullable, ISerializable, IXmlSerializable
継承
SqlBytesSqlBytesSqlBytesSqlBytes
属性
実装

コンストラクター

SqlBytes() SqlBytes() SqlBytes() SqlBytes()

SqlBytes クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlBytes class.

SqlBytes(Byte[]) SqlBytes(Byte[]) SqlBytes(Byte[]) SqlBytes(Byte[])

指定されたバイト配列に基づいて、SqlBytes クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlBytes class based on the specified byte array.

SqlBytes(SqlBinary) SqlBytes(SqlBinary) SqlBytes(SqlBinary) SqlBytes(SqlBinary)

指定された SqlBytes 値に基づいて、SqlBinary クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlBytes class based on the specified SqlBinary value.

SqlBytes(Stream) SqlBytes(Stream) SqlBytes(Stream) SqlBytes(Stream)

指定された SqlBytes 値に基づいて、Stream クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlBytes class based on the specified Stream value.

プロパティ

Buffer Buffer Buffer Buffer

内部バッファーへの参照を返します。Returns a reference to the internal buffer.

IsNull IsNull IsNull IsNull

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

Item[Int64] Item[Int64] Item[Int64] Item[Int64]

指定したインデックス位置にある SqlBytes インスタンスを取得または設定します。Gets or sets the SqlBytes instance at the specified index.

Length Length Length Length

SqlBytes インスタンスが保持する値の長さを取得します。Gets the length of the value that is contained in the SqlBytes instance.

MaxLength MaxLength MaxLength MaxLength

この SqlBytes の内部バッファーが保持できる値の最大長を取得します。Gets the maximum length of the value of the internal buffer of this SqlBytes.

Null Null Null Null

この SqlBytes の null インスタンスが取得されます。Gets a null instance of this SqlBytes.

Storage Storage Storage Storage

この SqlBytes インスタンスについて、ストレージの状態に関する情報を返します。Returns information about the storage state of this SqlBytes instance.

Stream Stream Stream Stream

この SqlBytes のデータをストリームとして取得または設定します。Gets or sets the data of this SqlBytes as a stream.

Value Value Value Value

この SqlBytes が保持する値のマネージド コピーを返します。Returns a managed copy of the value held by this SqlBytes.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Read(Int64, Byte[], Int32, Int32) Read(Int64, Byte[], Int32, Int32) Read(Int64, Byte[], Int32, Int32) Read(Int64, Byte[], Int32, Int32)

この SqlBytes のインスタンスから、引数に指定されたバッファーにバイトをコピーし、コピーされたバイト数を返します。Copies bytes from this SqlBytes instance to the passed-in buffer and returns the number of copied bytes.

SetLength(Int64) SetLength(Int64) SetLength(Int64) SetLength(Int64)

この SqlBytes インスタンスの長さを設定します。Sets the length of this SqlBytes instance.

SetNull() SetNull() SetNull() SetNull()

この SqlBytes インスタンスを null に設定します。Sets this SqlBytes instance to null.

ToSqlBinary() ToSqlBinary() ToSqlBinary() ToSqlBinary()

この SqlBinary インスタンスから SqlBytes を構築して返します。Constructs and returns a SqlBinary from this SqlBytes instance.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
Write(Int64, Byte[], Int32, Int32) Write(Int64, Byte[], Int32, Int32) Write(Int64, Byte[], Int32, Int32) Write(Int64, Byte[], Int32, Int32)

引数に指定されたバイトから、この SqlBytes インスタンスに文字をコピーします。Copies bytes from the passed-in buffer to this SqlBytes instance.

演算子

Explicit(SqlBinary to SqlBytes) Explicit(SqlBinary to SqlBytes) Explicit(SqlBinary to SqlBytes) Explicit(SqlBinary to SqlBytes)

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

Explicit(SqlBytes to SqlBinary) Explicit(SqlBytes to SqlBinary) Explicit(SqlBytes to SqlBinary) Explicit(SqlBytes to SqlBinary)

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

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

シリアル化情報と、この SqlBytes インスタンスの再インスタンス化に必要なすべてのデータを取得します。Gets serialization information with all the data needed to reinstantiate this SqlBytes instance.

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() 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) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) 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) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

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

適用対象

こちらもご覧ください