SqlChars SqlChars SqlChars SqlChars Class

Definition

SqlChars ist ein veränderlicher Referenztyp, der ein Char-Array oder eine SqlString-Instanz umschließt.SqlChars is a mutable reference type that wraps a Char array or a SqlString instance.

public ref class SqlChars sealed : System::Data::SqlTypes::INullable, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public sealed class SqlChars : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
type SqlChars = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
Public NotInheritable Class SqlChars
Implements INullable, ISerializable, IXmlSerializable
Vererbung
SqlCharsSqlCharsSqlCharsSqlChars
Attribute
Implementiert

Hinweise

SqlCharskann varcharfür nvarchar -,ntext -,-,-,-und-Werte abgerufen werden oder kann über einen nicht verwalteten Puffer erstellt werden. char nchar textSqlChars can be obtained for varchar, nvarchar, char, nchar, text, and ntext values, or can be created over an unmanaged buffer.

Konstruktoren

SqlChars() SqlChars() SqlChars() SqlChars()

Initialisiert eine neue Instanz der SqlChars-Klasse.Initializes a new instance of the SqlChars class.

SqlChars(Char[]) SqlChars(Char[]) SqlChars(Char[]) SqlChars(Char[])

Initialisiert anhand des angegebenen Zeichenarrays eine neue Instanz der SqlChars-Klasse.Initializes a new instance of the SqlChars class based on the specified character array.

SqlChars(SqlString) SqlChars(SqlString) SqlChars(SqlString) SqlChars(SqlString)

Initialisiert eine neue Instanz der SqlChars-Klasse auf Grundlage des angegebenen SqlString-Werts.Initializes a new instance of the SqlChars class based on the specified SqlString value.

Eigenschaften

Buffer Buffer Buffer Buffer

Gibt einen Verweis auf den internen Puffer zurück.Returns a reference to the internal buffer.

IsNull IsNull IsNull IsNull

Ruft einen booleschen Wert ab, der angibt, ob dieses SqlChars NULL ist.Gets a Boolean value that indicates whether this SqlChars is null.

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

Ruft die SqlChars-Instanz am angegebenen Index ab oder legt diese fest.Gets or sets the SqlChars instance at the specified index.

Length Length Length Length

Ruft die Länge des Werts ab, der in der SqlChars-Instanz enthalten ist.Gets the length of the value that is contained in the SqlChars instance.

MaxLength MaxLength MaxLength MaxLength

Ruft die maximale Länge des Werts in 2-Byte-Zeichen ab, die der interne Puffer speichern kann.Gets the maximum length in two-byte characters of the value the internal buffer can hold.

Null Null Null Null

Gibt eine NULL-Instanz dieses SqlChars zurück.Returns a null instance of this SqlChars.

Storage Storage Storage Storage

Gibt Informationen über den Speicherzustand dieser SqlChars-Instanz zurück.Returns information about the storage state of this SqlChars instance.

Value Value Value Value

Gibt eine verwaltete Kopie des Werts, der in diesem SqlChars enthalten ist, zurück.Returns a managed copy of the value held by this SqlChars.

Methoden

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Gibt die XML-Schemadefinitionssprache (XSD) des angegebenen XmlSchemaSet zurück.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Kopiert Zeichen aus dieser SqlChars-Instanz in den übergebenen Puffer und gibt die Anzahl kopierter Zeichen zurück.Copies characters from this SqlChars instance to the passed-in buffer and returns the number of copied characters.

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

Legt die Länge dieser SqlChars-Instanz fest.Sets the length of this SqlChars instance.

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

Legt diese SqlChars-Instanz auf NULL fest.Sets this SqlChars instance to null.

ToSqlString() ToSqlString() ToSqlString() ToSqlString()

Konvertiert diese SqlChars-Instanz in ihre entsprechende SqlString-Darstellung.Converts this SqlChars instance to its equivalent SqlString representation.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

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

Kopiert Zeichen aus dem übergebenen Puffer in diese SqlChars-Instanz.Copies characters from the passed-in buffer to this SqlChars instance.

Operatoren

Explicit(SqlChars to SqlString) Explicit(SqlChars to SqlString) Explicit(SqlChars to SqlString) Explicit(SqlChars to SqlString)

Konvertiert eine SqlChars-Struktur in eine SqlString-Struktur.Converts a SqlChars structure to a SqlString structure.

Explicit(SqlString to SqlChars) Explicit(SqlString to SqlChars) Explicit(SqlString to SqlChars) Explicit(SqlString to SqlChars)

Konvertiert eine SqlString-Struktur in eine SqlChars-Struktur.Converts a SqlString structure to a SqlChars structure.

Explizite Schnittstellenimplementierungen

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

Ruft Serialisierungsinformationen mit allen Daten ab, die für das erneute Instanziieren dieser SqlChars-Instanz benötigt werden.Gets serialization information with all the data needed to reinstantiate this SqlChars instance.

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.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)

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.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)

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Gilt für:

Siehe auch