RequiresProvidesDirectiveProcessor.ProvideUniqueId – metoda
Poskytuje Identifikátor, který identifikuje volání směrnice procesoru.
Obor názvů: Microsoft.VisualStudio.TextTemplating
Sestavení: Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)
Syntaxe
'Deklarace
Protected Overridable Function ProvideUniqueId ( _
directiveName As String, _
arguments As IDictionary(Of String, String), _
requiresArguments As IDictionary(Of String, String), _
providesArguments As IDictionary(Of String, String) _
) As String
protected virtual string ProvideUniqueId(
string directiveName,
IDictionary<string, string> arguments,
IDictionary<string, string> requiresArguments,
IDictionary<string, string> providesArguments
)
protected:
virtual String^ ProvideUniqueId(
String^ directiveName,
IDictionary<String^, String^>^ arguments,
IDictionary<String^, String^>^ requiresArguments,
IDictionary<String^, String^>^ providesArguments
)
abstract ProvideUniqueId :
directiveName:string *
arguments:IDictionary<string, string> *
requiresArguments:IDictionary<string, string> *
providesArguments:IDictionary<string, string> -> string
override ProvideUniqueId :
directiveName:string *
arguments:IDictionary<string, string> *
requiresArguments:IDictionary<string, string> *
providesArguments:IDictionary<string, string> -> string
protected function ProvideUniqueId(
directiveName : String,
arguments : IDictionary<String, String>,
requiresArguments : IDictionary<String, String>,
providesArguments : IDictionary<String, String>
) : String
Parametry
directiveName
Typ: StringNázev směrnice
arguments
Typ: IDictionary<String, String>Argumenty, které byly předány ProcessDirective metoda, která volá tuto metodu.
requiresArguments
Typ: IDictionary<String, String>Standardní parametry, které vyžaduje procesor směrnice.
providesArguments
Typ: IDictionary<String, String>Standardní parametry, které poskytuje procesor směrnice.
Vrácená hodnota
Typ: String
A String , který obsahuje jedinečné identifikační číslo pro volání směrnice procesoru.
Poznámky
Text šablony může obsahovat více než jedno volání téže směrnice nebo různých směrnic v téže směrnice procesoru.Tato metoda poskytuje jedinečné ID pro každého směrnice volání směrnice procesoru můžete použít při volání ResolveParameterValue.
Směrnice procesorů můžete použít jednu z jejich poskytuje parametry zadejte jedinečný identifikátor.arguments Parametry jsou nejprve hledali jedinečné ID a providesArguments parametry jsou prohledány druhé.Pokud je nalezen žádný jedinečné ID, directiveName je použit jako jedinečný identifikátor.
Tato metoda je volána ProcessDirective.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
RequiresProvidesDirectiveProcessor Třída