Когда появится новый Guid() 00000000-0000-0000-0000-000000000000, а когда нет? [дубликат]C#

Место общения программистов C#
Anonymous
Когда появится новый Guid() 00000000-0000-0000-0000-000000000000, а когда нет? [дубликат]

Сообщение Anonymous »

У меня есть большой файл журнала C#. Мой клиент пожаловался, что некоторые идентификаторы сеансов имеют вид 00000000-0000-0000-0000-000000000000.
Первый метод

Код: Выделить всё

public static StartServiceLog CreateStartServiceLog(string serviceName, Guid sessionId = new Guid(), Device device = null, string userId = null)
{
if (device == null)
{
device = CreateDeviceInfo();
}

return new StartServiceLog(device, DateTime.UtcNow, sessionId, userId, new List() { serviceName });
}
Я вызываю этот метод

Код: Выделить всё

    var session = new StartSessionLog
{
Sid = sessionId,
Device = device,
Timestamp = DateTime.UtcNow,
};
return session;
Как узнать, когда идентификаторы сеансов будут иметь все нули или будут перезаписаны?

Подробнее здесь: https://stackoverflow.com/questions/674 ... 0-when-not

Вернуться в «C#»