SqlString Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
interface INullable
[<System.Serializable>]
type SqlString = struct
interface INullable
interface IXmlSerializable
type SqlString = struct
interface INullable
interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
- Herança
- Atributos
- Implementações
Observações
String usa sempre o padrão CultureInfo do tópico atual, mas SqlString contém o seu próprio Id local e flags de comparação. O resultado da comparação entre duas SqlString estruturas é independente do sistema operativo e da localização atual da thread.
Quando usar SqlString operadores de comparação, note que se os LCIDs dos argumentos forem diferentes, as funções de comparação lançam uma exceção porque não podem ser comparadas. Por exemplo, a afirmação
SqlString mySqlString = new SqlString("abc");
é equivalente a
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
Construtores
| Name | Description |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
Inicializa uma nova instância da SqlString classe. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
Inicializa uma nova instância da SqlString classe. |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
Inicializa uma nova instância da SqlString classe. |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
Inicializa uma nova instância da SqlString estrutura usando o id local especificado, opções de comparação e dados. |
| SqlString(String, Int32, SqlCompareOptions) |
Inicializa uma nova instância da SqlString estrutura usando a string especificada, o id local e os valores de comparação das opções. |
| SqlString(String, Int32) |
Inicializa uma nova instância da SqlString estrutura usando os valores especificados de string e id local. |
| SqlString(String) |
Inicializa uma nova instância da SqlString estrutura usando a cadeia especificada. |
Campos
| Name | Description |
|---|---|
| BinarySort |
Especifica que as ordenações devem basear-se no valor numérico de um carácter em vez do seu valor alfabético. |
| BinarySort2 |
Especifica que as ordenações devem basear-se no valor numérico de um carácter em vez do seu valor alfabético. |
| IgnoreCase |
Especifica que SqlString as comparações devem ignorar o caso. |
| IgnoreKanaType |
Especifica que a comparação de cadeias deve ignorar o tipo Kana. |
| IgnoreNonSpace |
Especifica que a comparação de cadeias deve ignorar caracteres que não combinam espaços, como diacríticos. |
| IgnoreWidth |
Especifica que a comparação de strings deve ignorar a largura do caractere. |
| Null |
Representa um DBNull que pode ser atribuído a esta instância da SqlString estrutura. |
Propriedades
| Name | Description |
|---|---|
| CompareInfo |
Obtém o CompareInfo objeto que define como as comparações de strings devem ser realizadas para esta SqlString estrutura. |
| CultureInfo |
Obtém a CultureInfo estrutura que representa a informação sobre a cultura deste SqlString objeto. |
| IsNull |
Indica se esta SqlString estrutura é nula. |
| LCID |
Especifica a localização geográfica e a língua da SqlString estrutura. |
| SqlCompareOptions |
Uma combinação de um ou mais dos SqlCompareOptions valores de enumeração que representam a forma como isto SqlString deve ser comparado com outras SqlString estruturas. |
| Value |
Obtém a cadeia que está armazenada nesta SqlString estrutura. Esta propriedade é somente leitura. |
Métodos
| Name | Description |
|---|---|
| Add(SqlString, SqlString) |
Concatena dois valores especificados SqlString para criar uma nova SqlString estrutura. |
| Clone() |
Cria uma cópia deste SqlString objeto. |
| CompareOptionsFromSqlCompareOptions(SqlCompareOptions) |
Obtém o CompareOptions equivalente de enumeração do valor especificado SqlCompareOptions . |
| CompareTo(Object) |
Compara este SqlString objeto com o fornecido Object e devolve uma indicação dos seus valores relativos. |
| CompareTo(SqlString) |
Compara esta SqlString instância com a fornecida SqlString e devolve uma indicação dos seus valores relativos. |
| Concat(SqlString, SqlString) |
Concatena as duas estruturas especificadas SqlString . |
| Equals(Object) |
Compara o parâmetro do objeto fornecido com a Value propriedade do SqlString objeto. |
| Equals(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se são iguais. |
| GetHashCode() |
Obtém o código de hash desta instância. |
| GetNonUnicodeBytes() |
Obtém um array de bytes, que contém o conteúdo do SqlString em formato ANSI. |
| GetUnicodeBytes() |
Obtém um array de bytes, que contém o conteúdo do SqlString em formato Unicode. |
| GetXsdType(XmlSchemaSet) |
Devolve a linguagem de definição XML Schema (XSD) do especificado XmlSchemaSet. |
| GreaterThan(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior que o segundo. |
| GreaterThanOrEqual(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior ou igual ao segundo. |
| LessThan(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor que o segundo. |
| LessThanOrEqual(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor ou igual ao segundo. |
| NotEquals(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se não são iguais. |
| ToSqlBoolean() |
Converte esta SqlString estrutura em SqlBoolean. |
| ToSqlByte() | |
| ToSqlDateTime() |
Converte esta SqlString estrutura em SqlDateTime. |
| ToSqlDecimal() |
Converte esta SqlString estrutura em SqlDecimal. |
| ToSqlDouble() | |
| ToSqlGuid() | |
| ToSqlInt16() | |
| ToSqlInt32() | |
| ToSqlInt64() | |
| ToSqlMoney() | |
| ToSqlSingle() | |
| ToString() |
Operadores
| Name | Description |
|---|---|
| Addition(SqlString, SqlString) |
Concatena as duas estruturas especificadas SqlString . |
| Equality(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se são iguais. |
| Explicit(SqlBoolean to SqlString) |
Converte a estrutura especificada SqlBoolean em SqlString. |
| Explicit(SqlByte to SqlString) | |
| Explicit(SqlDateTime to SqlString) |
Converte o parâmetro especificado SqlDateTime em SqlString. |
| Explicit(SqlDecimal to SqlString) |
Converte o parâmetro especificado SqlDecimal em SqlString. |
| Explicit(SqlDouble to SqlString) | |
| Explicit(SqlGuid to SqlString) | |
| Explicit(SqlInt16 to SqlString) | |
| Explicit(SqlInt32 to SqlString) | |
| Explicit(SqlInt64 to SqlString) | |
| Explicit(SqlMoney to SqlString) | |
| Explicit(SqlSingle to SqlString) | |
| Explicit(SqlString to String) | |
| GreaterThan(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior que o segundo. |
| GreaterThanOrEqual(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior ou igual ao segundo. |
| Implicit(String to SqlString) | |
| Inequality(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se não são iguais. |
| LessThan(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor que o segundo. |
| LessThanOrEqual(SqlString, SqlString) |
Realiza uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor ou igual ao segundo. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código. |
| IXmlSerializable.ReadXml(XmlReader) |
Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código. |
| IXmlSerializable.WriteXml(XmlWriter) |
Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código. |