RequiresProvidesDirectiveProcessor.Initialize 方法
初始化指示詞處理器的執行個體。
命名空間: Microsoft.VisualStudio.TextTemplating
組件: Microsoft.VisualStudio.TextTemplating.11.0 (在 Microsoft.VisualStudio.TextTemplating.11.0.dll 中)
語法
'宣告
Public Overrides Sub Initialize ( _
host As ITextTemplatingEngineHost _
)
public override void Initialize(
ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
ITextTemplatingEngineHost^ host
) override
abstract Initialize :
host:ITextTemplatingEngineHost -> unit
override Initialize :
host:ITextTemplatingEngineHost -> unit
public override function Initialize(
host : ITextTemplatingEngineHost
)
參數
- host
型別:Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
RequiresProvidesDirectiveProcessor 的 ITextTemplatingEngineHost。RequiresProvidesDirectiveProcessor 可以向 host 要求有關檔案系統或外部環境的資訊。
實作
IDirectiveProcessor.Initialize(ITextTemplatingEngineHost)
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | host 為 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
備註
呼叫 StartProcessingRun 之前會先呼叫 Initialize,讓指示詞處理器從主機取得它需要的資訊。
您可以在 Initialize 期間擲回例外狀況以停止處理。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
RequiresProvidesDirectiveProcessor 類別
Microsoft.VisualStudio.TextTemplating 命名空間
Initialize
StartProcessingRun