PropertyData Classe

Definição

Representa informações sobre uma propriedade WMI (Windows Management Instrumentation).

public ref class PropertyData : IComparable, IComparable<Microsoft::SqlServer::Management::Sdk::Sfc::ISfcProperty ^>, IEquatable<Microsoft::SqlServer::Management::Sdk::Sfc::ISfcProperty ^>, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcProperty, System::ComponentModel::INotifyPropertyChanged
[System.Serializable]
public class PropertyData : IComparable, IComparable<Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty>, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty, System.ComponentModel.INotifyPropertyChanged
[<System.Serializable>]
type PropertyData = class
    interface ISfcProperty
    interface INotifyPropertyChanged
    interface IComparable<ISfcProperty>
    interface IEquatable<ISfcProperty>
    interface IComparable
Public Class PropertyData
Implements IComparable, IComparable(Of ISfcProperty), IEquatable(Of ISfcProperty), INotifyPropertyChanged, ISfcProperty
Herança
PropertyData
Derivado
Atributos
Implementações

Construtores

PropertyData(ISfcProperty)

Inicializa uma nova instância da classe PropertyData com a propriedade especificada.

PropertyData(String, Object)

Inicializa uma nova instância da classe PropertyData com o nome e valor especificados.

PropertyData(String, Object, Boolean)

Inicializa uma nova instância da classe PropertyData com o nome e o valor especificados e a configuração habilitada.

PropertyData(String, Type)

Inicializa uma nova instância da classe PropertyData com o nome e o tipo especificados.

PropertyData(String, Type, Boolean)

Inicializa uma nova instância da classe PropertyData com o nome e o tipo especificados e a configuração habilitada.

PropertyData(String, Type, Object)

Inicializa uma nova instância da classe PropertyData com o nome, o tipo e o valor especificados.

PropertyData(String, Type, Object, Boolean)

Inicializa uma nova instância da classe PropertyData com o nome, o tipo e o valor especificados e a configuração habilitada.

Propriedades

Attributes

Obtém uma coleção dos atributos para o objeto.

Dirty

Obtém ou define o valor que indica se um objeto PropertyData foi modificado desde a última vez que os dados foram salvos.

Enabled

Obtém ou define um valor que indica se o valor da propriedade está habilitado.

IsNull

Obtém um valor que indica se os dados especificados contêm um valor nulo.

Name

Obtém o valor da cadeia de caracteres para a propriedade.

Required

Obtém ou define o valor necessário para a propriedade.

Type

Obtém o tipo especificado da propriedade.

Value

Obtém ou define o valor atual da propriedade.

Writable

Obtém ou define um valor que indica se a propriedade é gravável.

Métodos

AppendAttribute(Attribute[])

Especifica o atributo a ser usado na propriedade.

AppendAttribute(AttributeCollection)

Especifica o atributo a ser usado na coleção dentro da propriedade.

AppendAttribute(IEnumerable<Attribute>)

Retorna um IEnumerator para o atributo.

CompareTo(ISfcProperty)

Indica uma propriedade especificada a ser comparada com outro objeto.

CompareTo(Object)

Compara a instância atual com outro objeto do mesmo tipo.

Equals(ISfcProperty)

Indica se essa instância e um objeto especificado são iguais.

OnPropertyChanged(String)

Gera o evento PropertyChanged com a cadeia de caracteres especificada.

Eventos

PropertyChanged

Representa uma instância de uma propriedade alterada. Essa classe não pode ser herdada.

Aplica-se a