CodeIdentifiers.AddUnique(String, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 , Addveya yöntemine geçirildiyse veya AddUnique yöntemine AddReservedAddUnique yapılan önceki bir çağrı tarafından oluşturulduysa benzersiz değildir. Her durumda, yeni tanımlayıcı benzersiz değilse, ilk olarak 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 bir örneğini CodeIdentifiers oluşturmak yerine ilişkili öznitelikleri kullanın. Tam liste için bkz. XML Serileştirmesini Denetleen Öznitelikler.