Clase Property

El objeto Property proporciona acceso mediante programación a las propiedades de todos los objetos SMO.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
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

El tipo Property expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Dirty Obtiene el valor de propiedad Boolean que especifica si la propiedad refleja correctamente el valor actual de la entidad que representa en la instancia de SQL Server.
Propiedad pública Expensive Obtiene el valor de propiedad Boolean que especifica si se tarda mucho tiempo en cargar los valores de la propiedad.
Propiedad pública IsNull Obtiene el valor de propiedad Boolean que especifica si el valor de la propiedad se establece en NULL.
Propiedad pública Name Obtiene el nombre de la propiedad.
Propiedad pública Readable Obtiene el valor de propiedad Boolean que especifica si se puede recuperar el valor de la propiedad.
Propiedad pública Retrieved Obtiene el valor de propiedad Boolean que especifica si ya se ha recuperado el valor de la propiedad.
Propiedad pública Type Obtiene el tipo de propiedad.
Propiedad pública Value Obtiene o establece el valor de la propiedad.
Propiedad pública Writable Obtiene el valor de propiedad Boolean que especifica si se puede modificar la propiedad.

Arriba

Métodos

  Nombre Descripción
Método público CompareTo Compara el objeto Property con otro objeto.
Método público Equals Determina si dos objetos Property son iguales. (Invalida Object. . :: . .Equals(Object).)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode Sirve como función hash para un tipo concreto, apropiado para su utilización en algoritmos hash y estructuras de datos como las tablas hash. (Invalida Object. . :: . .GetHashCode() () () ().)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString Devuelve un valor String que representa el objeto actual. (Invalida Object. . :: . .ToString() () () ().)

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Determina si dos objetos son iguales realizando una operación de igualdad con dos objetos Property.
Operador públicoMiembro estático GreaterThan Determina si un objeto es mayor que otro realizando una operación de superioridad con dos objetos Property.
Operador públicoMiembro estático Inequality Determina si dos objetos no son iguales realizando una operación de desigualdad con dos objetos Property.
Operador públicoMiembro estático LessThan Determina si un objeto es menor que otro realizando una operación de inferioridad con dos objetos Property.

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Attributes Devuelve una colección de atributos que contiene propiedades.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Dirty Obtiene el valor de propiedad Boolean que especifica si la propiedad refleja correctamente el valor actual de la entidad que representa en la instancia de SQL Server.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Enabled Obtiene el valor de propiedad Boolean que especifica si la propiedad está habilitada en la entidad que representa en la instancia de SQL Server.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .IsNull Obtiene el valor de propiedad Boolean que especifica si el valor de la propiedad se establece en NULL.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Name Obtiene el nombre de la propiedad.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Required Obtiene el valor de propiedad Boolean que especifica si la propiedad es necesaria.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Type Obtiene el tipo de propiedad.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Value Obtiene o establece el valor de la propiedad.
Implementación de interfaces explícitasPropiedad privada ISfcProperty. . :: . .Writable Obtiene el valor de propiedad Boolean que especifica si se puede modificar la propiedad.

Arriba

Comentarios

Thread Safety

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.