ConnectedServiceHandlerHelper.TokenReplacementValues 属性

定义

获取将用于替换 AddFileAsync 和 PerformTokenReplacement 中的标记的令牌替换密钥和值的字典。

public:
 abstract property System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ TokenReplacementValues { System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ get(); };
public abstract System.Collections.Generic.IDictionary<string,string> TokenReplacementValues { get; }
member this.TokenReplacementValues : System.Collections.Generic.IDictionary<string, string>
Public MustOverride ReadOnly Property TokenReplacementValues As IDictionary(Of String, String)

属性值

返回 IDictionary<TKey, TValue>

注解

标记在文件内容中指定,格式如下:$TokenName$。 也就是说,令牌的名称与 $ 字符紧接在前面和之后。

以下列表描述了可以使用的内置令牌:1。 ProjectName - 当前 VS 项目的名称。 2. vslcid - 当前 UI 区域性的区域设置 ID,例如 - 英语-美国0x1033。 3. RootNamespace - 在 AddFileAsync 中添加的当前文件的根命名空间。 对于 C# 项目,此值是根据 VS 项目的 DefaultNamespace 以及文件要添加到的文件夹动态计算的。 对于 VB 项目,它只是 VS 项目的 DefaultNamespace。 4. ProjectDefaultNamespace - VS 项目的“DefaultNamespace”值,如项目属性中设置的那样。 5. AssemblyName - VS Project 的输出程序集的名称。 6. ServiceInstance.Name - ConnectedServiceInstance 的名称。 7. ServiceInstance.InstanceId - ConnectedServiceInstance 的 InstanceId。 8. 对于 ConnectedServiceInstance.Metadata 字典中的每个字符串值,为名为 ServiceInstance 的标记。{Metadata Name} 将与元数据字典中相应 Value 的值一起添加。

适用于