Является ли eventHubClient.SendAsyn c потокобезопасным? То есть я могу получить один экземпляр EventHubClient из EventHubClient.CreateFromConnectionString () и использовать его для записи в концентратор событий из нескольких потоков. Этот код, который я использую, Logger.Log будет использоваться многими потоками в веб-приложении asp. net.
Не удалось найти ответ на этот вопрос в документации ..
class Logger
{
...
static EventHubClient eventHubClient;
static Logger()
{
eventHubClient = EventHubClient.CreateFromConnectionString(hubConnectionString, eventHubName);
}
public static void Log()
{
...
eventHubClient.SendAsync(eventObject);
}
}