共用方式為


UserInteractionServices 類別

提供各種 Helper 方法和屬性,促進與 Visual Studio中視窗的使用者互動。

繼承階層架構

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices

命名空間:  Microsoft.Data.Schema
組件:  Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)

語法

'宣告
Public MustInherit Class UserInteractionServices
public abstract class UserInteractionServices
public ref class UserInteractionServices abstract
[<AbstractClass>]
type UserInteractionServices =  class end
public abstract class UserInteractionServices

UserInteractionServices 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 UserInteractionServices 初始化 UserInteractionServices 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 BatchSeparator 取得在每個指令碼批次之間插入的字串。
受保護的屬性 DatabaseSchemaProvider 取得目前 DatabaseSchemaProvider 的參考。
公用屬性 DatabaseSchemaProviderDisplayName 取得 DSP 的完整名稱。
公用屬性 DisplayableElementClasses 取得 DSP 的 ModelSchema 中可顯示項目類別的清單。
公用屬性 ProjectIcon 取得特定 DSP 專案的圖示。
公用屬性 TransparentColor 取得用來讓點陣圖的一些部分變為透明的色彩。
受保護的屬性靜態成員 Unnamed 取得當地語系化 string 表示「未命名」。

回頁首

方法

  名稱 說明
公用方法 Equals 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetDisplayName(ModelIdentifier, Boolean, Boolean) 傳回識別項的顯示名稱,指定是否在名稱上使用逸出字元,以及提供完整名稱還是簡短版本。
公用方法 GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) 傳回識別項的顯示名稱。
公用方法 GetElementName(IModelElement, ElementNameStyle) 傳回所指定項目的項目名稱。
受保護的方法 GetElementName(IModelElement, Boolean, Boolean, Boolean) 傳回所指定項目的名稱。
受保護的方法 GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) 傳回所指定項目的項目名稱。
公用方法 GetElementTypeDescription 傳回所指定項目的型別描述。
公用方法 GetEscapedNameString 傳回所提供名稱的逸出版本。
公用方法 GetFileExtension 在將目前 DatabaseSchemaProvider 的模型項目儲存至檔案時,傳回這些模型項目的副檔名。
公用方法 GetFolderIcon 傳回根據提供的樣式指示選取的點陣圖圖示。
公用方法 GetFolderName 傳回所指定模型項目型別的資料夾名稱。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetIcon(IModelElement) 傳回在 UI 中使用的圖示點陣圖,以符合所提供的項目。
公用方法 GetIcon(ModelElementClass) 傳回在 UI 中使用的圖示點陣圖,以符合所提供的項目。
公用方法 GetIcon(IModelElement, ElementIconState) 傳回在 UI 中使用的圖示點陣圖,以符合提供的項目和圖示狀態。
公用方法 GetIcon(ModelElementClass, ElementIconState) 傳回在 UI 中使用的圖示點陣圖,以符合提供的項目和圖示狀態。
公用方法靜態成員 GetModelCollation 傳回所提供文化特性 (Culture) 識別碼和區分大小寫指示的 ModelCollation 物件。
受保護的方法 GetNameString 傳回名稱,並在要求時逸出字串。
公用方法 GetRelatedElementTypeDescription 傳回所提供關聯性中相關物件的描述。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MakeIconTransparent 使用 TransparentColor 屬性的值,讓提供的圖示變為透明。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TryConstructConnectionStringAndProvider 用來取得連接字串和提供者的 GUID。

回頁首

欄位

  名稱 說明
公用欄位靜態成員 SqlExtension 傳回 ".sql"。

回頁首

備註

您必須建立衍生類別以提供更適合您特定版本 DatabaseSchemaProvider 類別的自訂值和功能。

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.Data.Schema 命名空間

DatabaseSchemaProvider