Uniquifier.Uniquify Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32) |
Создает уникальный идентификатор, добавляя число к заданной строке. |
Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32) |
Создает уникальный идентификатор, добавляя число к заданной строке. |
Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32)
Создает уникальный идентификатор, добавляя число к заданной строке.
public static string Uniquify<T> (string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<string,T> otherIdentifiers, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<string, 'T> * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of String, T), maxLength As Integer) As String
Параметры типа
- T
Тип объекта, с который сопоставляется идентификатор.
Параметры
- currentIdentifier
- String
Базовый идентификатор.
- otherIdentifiers
- IReadOnlyDictionary<String,T>
Словарь, в котором идентификатор будет использоваться в качестве ключа.
- maxLength
- Int32
Максимальная длина идентификатора.
Возвращаемое значение
Уникальный идентификатор.
Применяется к
Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32)
Создает уникальный идентификатор, добавляя число к заданной строке.
public static string Uniquify<TKey,TValue> (string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> otherIdentifiers, Func<string,TKey> keySelector, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * Func<string, 'Key> * int -> string
Public Shared Function Uniquify(Of TKey, TValue) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of TKey, TValue), keySelector As Func(Of String, TKey), maxLength As Integer) As String
Параметры типа
- TKey
Тип ключа, содержащего идентификатор.
- TValue
Тип объекта, с который сопоставляется идентификатор.
Параметры
- currentIdentifier
- String
Базовый идентификатор.
- otherIdentifiers
- IReadOnlyDictionary<TKey,TValue>
Словарь, в котором идентификатор будет использоваться как часть ключа.
- maxLength
- Int32
Максимальная длина идентификатора.
Возвращаемое значение
Уникальный идентификатор.
Применяется к
Entity Framework