2015-08-24 1 views
1

У меня есть небольшое клиентское приложение, отправляющее данные в концентратор событий Azure, и другое приложение, читающее его.Смещения в концентраторах Azure Event

Согласно https://msdn.microsoft.com/en-us/library/azure/dn789972.aspx, вы можете включить смещение в приемнике концентратора событий. Я хочу включить смещение в виде метки времени, как указано в MSDN. Кто-нибудь знает как это сделать? Я легко включить числовой формат строки для offest (например, строка myOffset = «12345», но я не могу показаться, чтобы получить формат временной метки.

Приветствия

ответ

0

Это не ясно, что вы имеете в виду под «может «кажутся т, чтобы получить формат метки времени», но при создании приемника, вы передаете тип DateTime данных для метода CreateReceiver

public EventHubReceiver CreateReceiver(
    string partitionId, 
    DateTime startingDateTimeUtc, 
    long epoch 
) 

См MSDN на CreateReceiver:.

https://msdn.microsoft.com/en-us/library/dn790504.aspx

Если у вас есть метка времени в виде строки, вы можете попробовать метод DateTime.Parse (или TryParse), чтобы получить значение DateTime.

string MyString = "Aug 25, 2015"; 
    DateTime MyDateTime = DateTime.Parse(MyString); 

Смотрите больше на MSDN для парсинга Время:

https://msdn.microsoft.com/en-us/library/2h3syy57(v=vs.110).aspx

Смежные вопросы