Partager via


PropertyData Classe

Définition

Représente des informations sur une propriété 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
Héritage
PropertyData
Dérivé
Attributs
Implémente

Constructeurs

PropertyData(ISfcProperty)

Initialise une nouvelle instance de la classe PropertyData avec la propriété spécifiée.

PropertyData(String, Object)

Initialise une nouvelle instance de la classe PropertyData avec la valeur et le nom spécifiés.

PropertyData(String, Object, Boolean)

Initialise une nouvelle instance de la classe PropertyData avec le nom, la valeur et le paramètre activé spécifiés.

PropertyData(String, Type)

Initialise une nouvelle instance de la classe PropertyData avec le nom et le type spécifiés.

PropertyData(String, Type, Boolean)

Initialise une nouvelle instance de la classe PropertyData avec le nom, le type et le paramètre activé spécifiés.

PropertyData(String, Type, Object)

Initialise une nouvelle instance de la classe PropertyData avec la valeur, le nom et le type spécifiés.

PropertyData(String, Type, Object, Boolean)

Initialise une nouvelle instance de la classe PropertyData avec le nom, le type, la valeur et le paramètre activé spécifiés.

Propriétés

Attributes

Obtient une collection des attributs pour l'objet.

Dirty

Obtient ou définit la valeur qui indique si un objet PropertyData a été modifié depuis le dernier enregistrement des données.

Enabled

Obtient ou définit une valeur qui indique si la valeur de propriété est activée.

IsNull

Obtient une valeur qui indique si les données spécifiées contiennent une valeur Null.

Name

Obtient la valeur de chaîne pour la propriété.

Required

Obtient ou définit la valeur requise pour la propriété.

Type

Obtient le type spécifié de la propriété.

Value

Obtient ou définit la valeur actuelle de la propriété.

Writable

Obtient ou définit une valeur qui indique si la propriété est accessible en écriture.

Méthodes

AppendAttribute(Attribute[])

Spécifie l'attribut à utiliser dans la propriété.

AppendAttribute(AttributeCollection)

Spécifie l'attribut à utiliser dans la collection dans la propriété.

AppendAttribute(IEnumerable<Attribute>)

Retourne un IEnumerator pour l'attribut.

CompareTo(ISfcProperty)

Indique une propriété spécifiée à comparer à un autre objet.

CompareTo(Object)

Compare l'instance actuelle à un autre objet du même type.

Equals(ISfcProperty)

Indique si cette instance et un objet spécifié sont égaux.

OnPropertyChanged(String)

Déclenche l'événement PropertyChanged avec la chaîne spécifiée.

Événements

PropertyChanged

Représente une instance d'une propriété modifiée. Cette classe ne peut pas être héritée.

S’applique à