ConnectedServiceHandlerHelper.TokenReplacementValues 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取将用于替换 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)
属性值
注解
标记在文件内容中指定,格式如下:$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 的值一起添加。