ObjectPropertyProvider Classe

Definição

Representa o objeto que deve ser usado para fornecer propriedades na classe.

public ref class ObjectPropertyProvider : Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::ComponentModel::INotifyPropertyChanged
public class ObjectPropertyProvider : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.ComponentModel.INotifyPropertyChanged
type ObjectPropertyProvider = class
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
    interface ISfcPropertySet
Public Class ObjectPropertyProvider
Implements INotifyPropertyChanged, ISfcPropertyProvider, ISfcPropertySet
Herança
ObjectPropertyProvider
Implementações

Construtores

ObjectPropertyProvider()

Inicializa uma nova instância da classe ObjectPropertyProvider com os valores de propriedade padrão.

ObjectPropertyProvider(Object)

Inicializa uma nova instância da classe ObjectPropertyProvider com o objeto de dados especificado.

ObjectPropertyProvider(Object, IObjectPropertyFilter)

Inicializa uma nova instância da classe ObjectPropertyProvider com o objeto e o filtro de dados especificados.

ObjectPropertyProvider(Object, String, IObjectPropertyFilter)

Inicializa uma nova instância da classe ObjectPropertyProvider com o objeto, o prefixo e o filtro de dados especificados.

ObjectPropertyProvider(Type)

Inicializa uma nova instância da classe ObjectPropertyProvider com o tipo especificado.

ObjectPropertyProvider(Type, IObjectPropertyFilter)

Inicializa uma nova instância da classe ObjectPropertyProvider com o tipo e o filtro especificados.

ObjectPropertyProvider(Type, String)

Inicializa uma nova instância da classe ObjectPropertyProvider com o tipo e o prefixo especificados.

ObjectPropertyProvider(Type, String, IObjectPropertyFilter)

Inicializa uma nova instância da classe ObjectPropertyProvider com o tipo, o prefixo e o filtro especificados.

Propriedades

DataObject

Obtém ou define o valor dos dados do objeto DataObject atual.

Properties

Obtém as propriedades do objeto de dados atual da lista.

Type

Obtém o tipo da propriedade que fornece dados.

Métodos

AttachPropertyTo(ISfcProperty, IDataBus, Boolean)

Adiciona um anexo de propriedade ao objeto.

AttachTo(IDataBus, Boolean)

Anexa um objeto ao ObjectPropertyProvider.

Commit()

Confirma a propriedade que fornece dados.

Commit(Object)

Fornece os dados especificados ao objeto a ser usado.

Contains(ISfcProperty)

Recupera um valor que indica um valor especificado do item na propriedade do objeto.

Contains(String)

Recupera um valor que indica se o objeto de cadeia de caracteres especificado ocorre na cadeia de caracteres.

Contains<T>(String)

Recupera se o valor da cadeia de caracteres indica a propriedade do objeto.

EnumProperties()

Especifica o valor das propriedades.

GetPropertySet()

Fornece um método para recuperação de dados para a propriedade.

OnPropertyChanged(String)

Gera o evento PropertyChanged que usa o nome da propriedade alterada.

OnPropertyMetadataChanged(String)

Recupera uma cadeia de caracteres que representa o objeto atual.

ResolvePropertyMismatch(ISfcProperty, IDataBus, Boolean, ValueMismatchPropertyException)

Pesquisa a propriedade especificada que não corresponde ao objeto.

TryGetProperty(String, ISfcProperty)

Recupera um valor que indica a propriedade a ser obtida. Esta classe não pode ser herdada.

TryGetPropertyValue(String, Object)

Recupera um valor que indica o valor da propriedade a ser obtida. Esta classe não pode ser herdada.

TryGetPropertyValue<T>(String, T)

Recupera um valor que indica se o valor da propriedade está na Propriedade do objeto. Esta classe não pode ser herdada.

Eventos

PropertyChanged

Ocorre quando um valor de propriedade é alterado. Esta classe não pode ser herdada.

PropertyMetadataChanged

Ocorre quando os metadados da lista são alterados.

Aplica-se a