AddMultiLanguageNames(MultiLanguageString, PlatformId, ushort, NameId) | Geçilen tüm çok dilli dizeleri ayıklarmlNames nesne ve , geçirilen parametreleri kullanılarak çıkarılan her dize için karşılık gelen NameRecord yapısı oluştururplatformId ,platformSpecificId venameId . Alan dili kimliği değeri şuradan alınır:mlNames nesne. Yeni oluşturulan kayıt tabloya eklenir. PlatformID, platformSpecificID, nameID ve langugeId alanları tarafından yeni oluşturulan kayıtlarla çakışan kayıt bulunursa, yeni oluşturulan kayıt eklenmez ve sadece mevcut kayıt için dize verileri güncellenir. |
AddName(NameId, PlatformId, int, int, string) | Tabloya girdi ekler. Eklenecek dize veri kategorisi şununla belirtilir:name parametre. |
DeleteRecords(PlatformId, ushort) | Belirtilen platformla ilgili tüm kayıtları siler |
DeleteRecords(PlatformId, ushort, NameId) | Geçirilen parametrelerle ilgili tüm kayıtları siler |
DeleteRecords(PlatformId, ushort, NameId, ushort) | Belirtilen parametrelerle ilgili kayıtları siler |
DeleteRecordsByNameId(NameId) | Geçirilen nameId parametresi ile ilgili tüm kayıtları siler |
GetAllNameRecords() | Tümünü döndürürNameRecord table ‘den yapılar |
GetMultiLanguageNameById(NameId) | nameId. ile bir ad döndürür |
GetMultiLanguageNameById(NameId, PlatformId) | Geçilen platform tanımlayıcısını kullanarak nameId’ye göre bir ad döndürür. |
GetMultiLanguageNameById(NameId, PlatformId, ushort) | Türün nesnesi olarak bir ad döndürürMultiLanguageString . Yöntem, geçirilen nameId, platformId ve platformSpecificId parametreleriyle çakışan tüm NameRecord yapılarını toplar ve ardından bu yapılar listesine dayalı olarak sonuç nesnesi oluşturur. |
GetNameById(NameId) | Bulunursa nameId’ye göre bir ad döndürür, aksi takdirde null |
GetNameRecordsByNameId(NameId) | Tümünü döndürürNameRecord NameId alanının ile eşit olduğu yapılar geçirilirnameId değer. Kayıt bulunamazsa boş dizi döndürülür. |
UpdateName(PlatformId, ushort, NameId, ushort, string) | Belirtilen platform (platformId ve platformSpecificId kombinasyonu), kategorisi (nameId) ve dil (dil kimliği) ile ilgili kayıtlarda adı günceller. |
UpdateNamesByNameId(NameId, string) | nameId parametresi tarafından belirtilen mantıksal dize kategorisiyle ilgili tüm kayıtları seçer ve bu kayıtlarda ad alanını (dize verileri) günceller. Platform (platformID, Platforma özgü kodlama kimliği) ve dil (Dil Kimliği) ile ilgili alanlar bu yöntemden etkilenmez. Yalnızca ad dizesi verileri yeni bir adla değiştirilir. Bu yöntemi dikkatli kullanın, çünkü ile nameId ile ilgili tüm platformlar ve diller için orijinal adların yerini alacaktır. Orijinal adların farklı değerlere sahip olduğu durumlarda çakışma yapabilir, değiştirme işleminin tüm bu değerleri yeni tek bir değerle değiştirmesine neden olabilir. Ve bu yeni değerin bazı platformları ve dilleri ile mantıksal bir tutarsızlığı olabilir. Bu yöntem, orijinal adın tüm platformlar ve diller için tek bir temsile sahip olduğu durumlarda, örneğin, ad dizesi verilerinin İngilizce dilinde olduğu durumlarda yararlıdır. |