IViewOptions IViewOptions IViewOptions Interface

Definition

Important

This API is not CLS-compliant.

The IViewOptions class is an interface that represents a collection of options that is associated with a view.

public interface class IViewOptions : Microsoft::SqlServer::Management::Sdk::Sfc::IDmfFacet
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_AUTHORIZATION_DATABASE", "VIEW")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_VIEW", "VIEW")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_VIEW", "VIEW")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("RENAME", "VIEW")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_SCHEMA", "VIEW")]
[Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKey("IViewOptions_Desc")]
[Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKey("IViewOptions_Name")]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[System.CLSCompliant(false)]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public interface IViewOptions : Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet
Public Interface IViewOptions
Implements IDmfFacet
Derived
Attributes
Microsoft.SqlServer.Management.Facets.EvaluationModeAttribute Microsoft.SqlServer.Management.Facets.StateChangeEventAttribute Microsoft.SqlServer.Management.Facets.StateChangeEventAttribute Microsoft.SqlServer.Management.Facets.StateChangeEventAttribute Microsoft.SqlServer.Management.Facets.StateChangeEventAttribute Microsoft.SqlServer.Management.Facets.StateChangeEventAttribute DisplayDescriptionKeyAttribute DisplayNameKeyAttribute LocalizedPropertyResourcesAttribute CLSCompliantAttribute TypeConverterAttribute
Implements

Properties

AnsiNullsStatus AnsiNullsStatus AnsiNullsStatus

Gets or sets the Boolean value that determines whether ISO null handling is enabled on the view.

CreateDate CreateDate CreateDate

Gets the date and time when the view was created.

ID ID ID

Gets the ID value that uniquely identifies the view.

IsEncrypted IsEncrypted IsEncrypted

Indicates whether the view is encrypted.

IsSchemaBound IsSchemaBound IsSchemaBound

Gets the Boolean value that determines whether a schema is bound to the view.

IsSchemaOwned IsSchemaOwned IsSchemaOwned

Gets the Boolean value that determines whether the view schema has an owner.

IsSystemObject IsSystemObject IsSystemObject

Gets the Boolean value that determines whether the view is a system object.

Name Name Name

Gets or sets the name of the view.

Owner Owner Owner

Gets the owner of the view options.

QuotedIdentifierStatus QuotedIdentifierStatus QuotedIdentifierStatus

Gets or sets the Boolean value that determines whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.

ReturnsViewMetadata ReturnsViewMetadata ReturnsViewMetadata

Gets the Boolean value that determines whether the metadata is returned with the view data.

Schema Schema Schema

Gets or sets the schema that is associated with the view options.

Applies to