Share via


Classe Property

L'objet Property fournit l'accès par programme aux propriétés de tous les objets SMO.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Class Property _
    Implements ISfcProperty
'Utilisation
Dim instance As [Property]
public class Property : ISfcProperty
public ref class Property : ISfcProperty
type Property =  
    class
        interface ISfcProperty
    end
public class Property implements ISfcProperty

Le type Property expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Dirty Obtient la valeur de la propriété Boolean qui spécifie si la propriété reflète correctement la valeur actuelle de l'entité qu'elle représente sur l'instance de SQL Server.
Propriété publique Expensive Obtient la valeur de la propriété Boolean qui spécifie si le chargement des valeurs de la propriété prend beaucoup de temps.
Propriété publique IsNull Obtient la valeur de la propriété Boolean qui spécifie si la propriété a la valeur Null.
Propriété publique Name Obtient le nom de la propriété.
Propriété publique Readable Obtient la valeur de la propriété Boolean qui spécifie si la valeur de la propriété peut être récupérée.
Propriété publique Retrieved Obtient la valeur de la propriété Boolean qui spécifie si la propriété a déjà été récupérée.
Propriété publique Type Obtient le type de propriété.
Propriété publique Value Obtient ou définit la valeur de la propriété.
Propriété publique Writable Obtient la valeur de la propriété Boolean qui spécifie si la propriété peut être modifiée.

Haut de la page

Méthodes

  Nom Description
Méthode publique CompareTo Compare l'objet Property à un autre objet.
Méthode publique Equals Détermine si deux objets Property sont égaux. (remplace Object. . :: . .Equals(Object).)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier, approprié à une utilisation dans des algorithmes de hachage et des structures de données telles qu'une table de hachage. (remplace Object. . :: . .GetHashCode() () () ().)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString Retourne une valeur String qui représente l'objet actuel. (remplace Object. . :: . .ToString() () () ().)

Haut de la page

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Détermine si deux objets sont égaux en effectuant une opération d'égalité sur deux objets Property.
Opérateur publicMembre statique GreaterThan Détermine si un objet est supérieur à un autre objet en effectuant une opération « supérieur à » sur deux objets Property.
Opérateur publicMembre statique Inequality Détermine si deux objets sont inégaux en effectuant une opération d'inégalité sur deux objets Property.
Opérateur publicMembre statique LessThan Détermine si un objet est inférieur à un autre objet en effectuant une opération « inférieur à » sur deux objets Property.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Attributes Retourne une collection d'attributs qui contient des propriétés.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Dirty Obtient la valeur de la propriété Boolean qui spécifie si la propriété reflète correctement la valeur actuelle de l'entité qu'elle représente sur l'instance de SQL Server.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Enabled Obtient la valeur de la propriété Boolean qui spécifie si la propriété est activée sur l'entité qu'elle représente sur l'instance de SQL Server.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .IsNull Obtient la valeur de la propriété Boolean qui spécifie si la propriété a la valeur Null.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Name Obtient le nom de la propriété.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Required Obtient la valeur de la propriété Boolean qui spécifie si la propriété est obligatoire.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Type Obtient le type de propriété.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Value Obtient ou définit la valeur de la propriété.
Implémentation d'interface explicitePropriété privée ISfcProperty. . :: . .Writable Obtient la valeur de la propriété Boolean qui spécifie si la propriété peut être modifiée.

Haut de la page

Notes

Thread Safety

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.