CodeIdentifiers.AddUnique(String, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将命名的代码实体或类型映射添加到 CodeIdentifiers 实例的范围中,确保名称在该范围内是唯一的。
此 API 支持产品基础结构,不能在代码中直接使用。
public:
System::String ^ AddUnique(System::String ^ identifier, System::Object ^ value);
public string AddUnique (string identifier, object? value);
public string AddUnique (string identifier, object value);
member this.AddUnique : string * obj -> string
Public Function AddUnique (identifier As String, value As Object) As String
参数
- identifier
- String
用于对代码实体进行索引的候选名称。
- value
- Object
代码实体或类型映射信息。
返回
标识符参数值;如果存在名称冲突,则为修改后的字符串。
注解
如果标识符参数值在 CodeIdentifiers 实例的作用域内不唯一,则会生成一个新的唯一字符串,并在其位置上使用。 新字符串通过追加到输入名称来生成。 如果原始名称以前 Add传递给 、 AddUnique或 AddReserved 方法,或者它是由以前对 方法的调用生成的,则原始名称不是唯一的 AddUnique 。 在每种情况下,如果新标识符不唯一,则首先将其传递给 MakeUnique 方法以创建新的唯一标识符。
如果要控制绑定到 XML 架构或 Web 服务定义的代码实体的名称,请使用关联的属性,而不是创建 类的 CodeIdentifiers 实例。 有关完整列表,请参阅 控制 XML 序列化的属性。