Microsoft.SqlServer.Management.Common 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
接口
| 名称 | 说明 |
|---|---|
| IAlterable | |
| ICommonDynamicVisible |
ICommonDynamicVisible 接口应由任何想要根据该类的状态限制某些枚举值的可见性的类来实现。 如果类包含一个公开枚举的属性,该类实现 ICommonDynamicVisible 接口,则将针对属于枚举类型的每个属性调用该接口。 上下文参数可用于确定调用此方法的枚举。 如果某个类只有一个枚举,则不需要进行此检查。 限制某些项可见性的方法只是从 ArrayList 中删除不需要的枚举值。 此方法在枚举的每个下拉列表中调用,因此可以更改每个下拉列表中的列表。 如果列表在最初确定缓存 ArrayList 并返回数组列表后不会更改,这将很有帮助。 应注意确保不要删除枚举属性已设置为的值。 这不会造成任何错误,因为所有枚举值仍然有效,但当用户单击下拉列表时,他们不会将当前选项视为选项。 此外,不应将新值添加到列表中,因为这些值将无法转换为有效的枚举值,并且将在运行时引发错误。 如果需要更多动态控件,请考虑使用 DynamicValues 设计。 |
| ICreatable | |
| ICreateOrAlterable |
CreateOrAlter 方法的接口。 支持创建或更改的所有类都实现此接口。 |
| IDataTransferProvider |
此接口抽象化数据传输机制 |
| IDropIfExists |
DropIfExists 方法的接口。 支持通过存在检查删除的所有类都实现此接口。 |
| IDroppable | |
| IMarkForDrop |
由可在其父级上作为 Alter 命令的一部分删除的对象实现。 |
| IRefreshable | |
| IRenamable | |
| IRenewableToken |
用于隐藏访问令牌续订详细信息的简单界面。 此接口的使用者必须延迟检索令牌字符串,直到 SqlConnectionUsage 点 |
| IRestrictedAccess | |
| ISafeRenamable |
由可能希望 UI 在继续之前确认重命名的对象实现 |
| ISfcConnection |
此接口是一个高级连接接口。 |
| ITransferMetadataProvider |
此接口抽象化元数据提供程序 - 这是计算传输过程中所需的元数据的组件 |
枚举
| 名称 | 说明 |
|---|---|
| AutoDisconnectMode |
规范断开连接策略 |
| ConnectionManager.ExecuteTSqlAction |
定义用于在 ServerConnection 对象中的服务器上执行 T-SQL 的所有方法。 |
| ConnectionType | |
| DatabaseEngineEdition |
SERVERPROPERTY(“EngineEdition”)返回的可能值。 有关详细信息,请参阅https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql |
| DatabaseEngineType |
服务器配置的可能值 |
| DataTransferEventType |
指示 Transfer 事件的类型 |
| DataTransferProgressEventType | |
| DeferredUseMode | |
| ExecutionTypes | |
| FixedServerRoles | |
| NetworkProtocol |
网络协议 |
| QueryParameterizationMode | |
| ServerCaseSensitivity | |
| ServerType |
有效的连接类型 |
| ServerUserProfiles | |
| SqlConnectionInfo.AuthenticationMethod |
用于登录的身份验证方法 |
| SqlExecutionModes |
确定 SQL 语句是捕获还是发送到服务器。 |
委托
| 名称 | 说明 |
|---|---|
| DataTransferEventHandler | |
| DataTransferProgressEventHandler | |
| ServerMessageEventHandler |
回调方法的原型 |
| StatementEventHandler |
语句的事件处理程序 |