Sdílet prostřednictvím


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: String

    Ná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

Viz také

Referenční dokumentace

RequiresProvidesDirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

InitializeProvidesDictionary

InitializeRequiresDictionary

ProcessDirective