Compartilhar via


Classe Property

O objeto Property fornece acesso programático às propriedades de todos os objetos SMO.

Hierarquia de herança

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..Property
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .ProtocolProperty

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
Public Class Property _
    Implements ISfcProperty
'Uso
Dim instance As [Property]
public class Property : ISfcProperty
public ref class Property : ISfcProperty
type Property =  
    class
        interface ISfcProperty
    end
public class Property implements ISfcProperty

O tipo Property expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Dirty Obtém o valor da propriedade Boolean que especifica se a propriedade reflete corretamente o valor atual da entidade que representa na instância de contas de SQL Server.
Propriedade pública Expensive Obtém o valor da propriedade Boolean que especifica se há demora para carregar os valores da propriedade.
Propriedade pública IsNull Obtém o valor da propriedade Boolean que especifica se a propriedade está definida como nula.
Propriedade pública Name Obtém o nome da propriedade.
Propriedade pública Readable Obtém o valor da propriedade Boolean que especifica se o valor da propriedade pode ser recuperado.
Propriedade pública Retrieved Obtém o valor da propriedade Boolean que especifica se a propriedade já foi recuperada.
Propriedade pública Type Obtém o tipo de propriedade.
Propriedade pública Value Obtém ou define o valor da propriedade.
Propriedade pública Writable Obtém o valor de propriedade Boolean que especifica se a propriedade foi modificada.

Início

Métodos

  Nome Descrição
Método público CompareTo Compara o objeto Property com outro objeto.
Método público Equals Determina se dois objetos Property são iguais. (Substitui Object. . :: . .Equals(Object).)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode Atua como uma função de hash para um tipo específico, adequada para uso em algoritmos de hash e estruturas de dados como uma tabela de hash. (Substitui Object. . :: . .GetHashCode() () () ().)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString Retorna um valor String que representa o objeto atual. (Substitui Object. . :: . .ToString() () () ().)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Determina se dois objetos são iguais executando uma operação de igualdade em dois objetos Property.
Operador públicoMembro estático GreaterThan Determina se um objeto é maior que outro executando uma operação maior que em dois objetos Property.
Operador públicoMembro estático Inequality Determina se dois objetos são diferentes executando uma operação de desigualdade em dois objetos Property.
Operador públicoMembro estático LessThan Determina se um objeto é menor que outro executando uma operação menor que em dois objetos Property.

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Attributes Retorna um atributo collection que contém propriedades.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Dirty Obtém o valor da propriedade Boolean que especifica se a propriedade reflete corretamente o valor atual da entidade que representa na instância de contas de SQL Server.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Enabled Obtém o valor da propriedade Boolean que especifica se a propriedade está habilitada na entidade que representa na instância do SQL Server.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .IsNull Obtém o valor da propriedade Boolean que especifica se a propriedade está definida como nula.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Name Obtém o nome da propriedade.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Required Obtém o valor da propriedade Boolean que especifica se a propriedade é necessária.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Type Obtém o tipo de propriedade.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Value Obtém ou define o valor da propriedade.
Implementações de interfaces explícitasPropriedade privada ISfcProperty. . :: . .Writable Obtém o valor de propriedade Boolean que especifica se a propriedade foi modificada.

Início

Comentários

Thread Safety

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência