ниже приведен host.json < /code> файл. < /p>
Код: Выделить всё
{
"version": "2.0",
"logging": {
"logLevel": {
"CardAlertsEventSubscriber": "Information"
},
"applicationInsights": {
"samplingExcludedTypes": "Request",
"samplingSettings": {
"isEnabled": true
}
}
}
}
< /code>
Ниже приведена тема службы шины, триггерная функция Azure: < /p>
public async Task RunAsync([ServiceBusTrigger("%ServiceBusConfigOption:TopicEventTypes%", "%ServiceBusConfigOption:TopicCardAlertsEventSubscription%",
Connection = "ServiceBusConfigOption:ConnectionString")]
string sbMsg, CancellationToken cancellationToken)
{
try
{
_logger.LogInformation(Constants.Logger.LogStart, nameof(CardAlertsEventSubscriber), nameof(RunAsync));
var message = sbMsg.AsPoco();
var validationResult = _validator.Validate(message);
if (!validationResult.IsValid)
{
await HandleInvalidMessageAsync(message, validationResult, cancellationToken);
return;
}
await ProcessEventAsync(message, sbMsg, cancellationToken);
_logger.LogInformation(Constants.Logger.LogEnd, nameof(CardAlertsEventSubscriber), nameof(RunAsync));
}
catch (Exception ex)
{
LogError(ex, sbMsg);
throw;
}
}
Код: Выделить всё
SAK
SAK
SAK
SAK
net6
v4
PreserveNewest
PreserveNewest
Never
Подробнее здесь: https://stackoverflow.com/questions/793 ... n-insights
Мобильная версия