Доступ к свойствам атрибута в WebJobsStartup Настройка в атрибуте функций Azure V2 - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю простой атрибут для привязки в функциях Azure V2.Атрибут принимает свойство «BaseURL» для HTTPClient.

[Binding]
[AttributeUsage(AttributeTargets.Parameter)]
public sealed class HttpClientFactoryAttribute : Attribute
{
    [AutoResolve]
    public string BaseUrl { get; set; }
}

Я хотел бы использовать HTTPClientFactory в реализации IWebJobsStartup

[assembly: WebJobsStartup(typeof(AzureFunctions.HttpClientBinding.HttpClientFactoryWebJobsStartup))]

namespace AzureFunctions.HttpClientBinding
{
    public class HttpClientFactoryWebJobsStartup : IWebJobsStartup
    {
        public void Configure(IWebJobsBuilder builder)
        {
            builder.Services
                .AddHttpClient("Client1", c =>
                {
                    c.BaseAddress = new Uri("<GET 'BaseUrl' PROPERTY HERE>");
                });

              ...
         }
     }
}

Есть ли способ доступа к этому свойствуили ввести значение другим способом?

...