CodeIdentifiers.AddUnique(String, Object) Yöntem

Tanım

Adın CodeIdentifiers kapsam içinde benzersiz olduğundan emin olarak, örneğin kapsamına adlandırılmış bir kod varlığı veya tür eşlemesi ekler.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

identifier
String

Kod varlığını dizine almak için kullanılan aday adı.

value
Object

Kod varlığı veya tür eşleme bilgileri.

Döndürülenler

Ad çakışması varsa tanımlayıcı parametre değeri veya değiştirilmiş dize.

Açıklamalar

Tanımlayıcı parametre değeri örneğin kapsamında benzersiz CodeIdentifiers değilse, yerine yeni, benzersiz bir dize oluşturulur ve kullanılır. Yeni dize, giriş adına eklenerek oluşturulur. Özgün ad, daha önce , AddUniqueveya yöntemine geçirildiyse veya AddReserved yöntemine Addyapılan önceki bir çağrı AddUnique tarafından oluşturulduysa benzersiz değildir. Her durumda, yeni tanımlayıcı benzersiz değilse, yeni bir benzersiz tanımlayıcı oluşturmak için yöntemine geçirilir MakeUnique .

XML Şeması veya Web hizmeti tanımlarına bağlı kod varlıklarının adlarını denetlemek istiyorsanız, sınıfının bir örneğini CodeIdentifiers oluşturmak yerine ilişkili öznitelikleri kullanın. Tam liste için bkz. XML Serileştirmesini Denetleen Öznitelikler.

Şunlara uygulanır