Share via


ObjectProperty Class

Do not reference this member directly in your code. It supports the SQL Server infrastructure. Specifies attributes of SQL Server Management Objects (SMO) object properties.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty
    Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(False)> _
Public Class ObjectProperty
'Usage
Dim instance As ObjectProperty
[SerializableAttribute]
[ComVisibleAttribute(false)]
public class ObjectProperty
[SerializableAttribute]
[ComVisibleAttribute(false)]
public ref class ObjectProperty
[<SerializableAttribute>]
[<ComVisibleAttribute(false)>]
type ObjectProperty =  class end
public class ObjectProperty

The ObjectProperty type exposes the following members.

Constructors

  Name Description
Public method ObjectProperty Do not reference this member directly in your code. It supports the SQL Server infrastructure.Initializes a new instance of the ObjectProperty class.

Top

Properties

  Name Description
Public property DefaultValue Gets or sets the default value of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Expensive Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets or sets a Boolean property value that specifies whether the object property is expensive in terms of time taken to load and initialize.
Public property ExtendedType Gets or sets a Boolean property value that specifies whether the property is an extended property or not. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property KeyIndex Gets or sets the property key index. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Name Gets or sets a value that indicates the name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property PropertyMode Gets or sets a value that indicates the mode of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ReadOnly Gets or sets the Boolean property value that specifies whether the property is read-only or read/write. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ReadOnlyAfterCreation Gets or sets a value that indicates whether the property is read only after creation. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ReferenceKeys Gets or sets the information about the keys that makes up the reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ReferenceTemplate Gets or sets a value that indicates the URN (Uniform Resource Name) template for an object reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ReferenceTemplateParameters Gets or sets the information about the keys that make up the reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ReferenceType Gets or sets the type pointed to by object reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Type Gets or sets a value that indicates the type of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Usage Gets or sets the accepted usages for the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

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