IUserOptions IUserOptions IUserOptions Interface

Definition

Important

This API is not CLS-compliant.

The IUserOptions class is an interface that represents a collection of options that is associated with a user.

public interface class IUserOptions : 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("CREATE_USER", "USER", "CERTIFICATE USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_USER", "USER", "ASYMMETRIC KEY USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_USER", "USER", "ASYMMETRIC KEY USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_USER", "USER", "SQL USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_USER", "USER", "WINDOWS USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_USER", "USER", "WINDOWS USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_USER", "USER", "GROUP USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_USER", "USER", "GROUP USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_USER", "USER", "CERTIFICATE USER")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_USER", "USER", "SQL USER")]
[Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKey("IUserOptions_Desc")]
[Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKey("IUserOptions_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 IUserOptions : Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet
Public Interface IUserOptions
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 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

AsymmetricKey AsymmetricKey AsymmetricKey

Gets a key that is used for encryption and decryption. Asymmetric keys are related and form a key pair.

Certificate Certificate Certificate

Gets a certificate derived from an identifier root.

CreateDate CreateDate CreateDate

Gets the date and time the object created.

DefaultSchema DefaultSchema DefaultSchema

Gets or sets the default database schema.

ID ID ID

Gets the ID value that uniquely identifies the user options.

IsSystemObject IsSystemObject IsSystemObject

Gets a value that specifies whether the interface refers to an Object.

Login Login Login

Gets a string value that contains a log-in.

LoginType LoginType LoginType

Gets the type of the login for the IUserOptions.

Name Name Name

Gets the name of the options referenced by the interface.

Sid Sid Sid

Gets the security identifier as a Byte object.

UserType UserType UserType

Gets the UserType.

Applies to