Property Property Property Class

Definition

The Property object provides programmatic access to the properties of all the SMO objects.

public ref class Property : Microsoft::SqlServer::Management::Sdk::Sfc::ISfcProperty
public class Property : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty
Public Class Property
Implements ISfcProperty
Inheritance
PropertyPropertyProperty
Derived
Implements

Examples

Setting Properties

Remarks

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Properties

Dirty Dirty Dirty

Gets the Boolean property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.

Expensive Expensive Expensive

Gets the Boolean property value that specifies whether it takes a long time to load the property's values.

IsNull IsNull IsNull

Gets the Boolean property value that specifies whether the property is set to null.

Name Name Name

Gets the name of the property.

Readable Readable Readable

Gets the Boolean property value that specifies whether the value of the property can be retrieved.

Retrieved Retrieved Retrieved

Gets the Boolean property value that specifies whether the property has been retrieved already.

Type Type Type

Gets the type of property.

Value Value Value

Gets or sets the value of the property.

Writable Writable Writable

Gets the Boolean property value that specifies whether the property can be modified.

Methods

CompareTo(Object) CompareTo(Object) CompareTo(Object)

Compares the Property object to another object.

Equals(Object) Equals(Object) Equals(Object)

Determines whether two Property objects are equal.

GetHashCode() GetHashCode() GetHashCode()

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

ToString() ToString() ToString()

Returns a String value that represents the current object.

Operators

Equality(Property, Property) Equality(Property, Property) Equality(Property, Property)

Determines whether two objects are equal by performing an equality operation on two Property objects.

GreaterThan(Property, Property) GreaterThan(Property, Property) GreaterThan(Property, Property)

Determines whether one object is greater than another object by performing an greater than operation on two Property objects.

Inequality(Property, Property) Inequality(Property, Property) Inequality(Property, Property)

Determines whether two objects are unequal by performing an inequality operation on two Property objects.

LessThan(Property, Property) LessThan(Property, Property) LessThan(Property, Property)

Determines whether one object is less than another object by performing an less than operation on two Property objects.

Explicit Interface Implementations

ISfcProperty.Attributes ISfcProperty.Attributes ISfcProperty.Attributes

Gets the aggregated list of custom attributes that are associated with the property.

ISfcProperty.Dirty ISfcProperty.Dirty ISfcProperty.Dirty

Gets a value that indicates whether the property value has been changed.

ISfcProperty.Enabled ISfcProperty.Enabled ISfcProperty.Enabled

Gets information whether the ISfcProperty is enabled.

ISfcProperty.IsNull ISfcProperty.IsNull ISfcProperty.IsNull

Gets the Boolean property value that specifies whether the property is set to null.

ISfcProperty.Name ISfcProperty.Name ISfcProperty.Name

Gets the name of the property.

ISfcProperty.Required ISfcProperty.Required ISfcProperty.Required

Gets a value that indicates whether the property is required.

ISfcProperty.Type ISfcProperty.Type ISfcProperty.Type

Gets the type of the property.

ISfcProperty.Value ISfcProperty.Value ISfcProperty.Value

Gets or sets the property value.

ISfcProperty.Writable ISfcProperty.Writable ISfcProperty.Writable

Gets a value that indicates whether the object is writable.

Applies to