2016-10-26 48 views
7

Azure İşlevi için uygulama ayarlarımı kullanarak bazı özel cilt eklemeyi deniyorum. Ayarlarıma yalnızca dize bir dize almam gerekiyor.Azure İşlevler Uygulama ayarlarının bağlamalara nasıl ekleneceği

enter image description here

benim ayarlarından simpleValue almak istiyorum.

{ 
    "bindings": [ 
    { 
     "name": "someValue", 
     "type": "stringSetting", 
     "connection": "simpleValue", 
     "direction": "in" 
    } 
    ], 
    "disabled": false 
} 

ve Çalıştır yönteminde almak:

static void GetOrders(TraceWriter log, string someValue) 
{ 
    log.Info(someValue); 
} 

Hatta mümkün. Belki bunu yapmanın başka yolu var mı?

cevap

17

Zaten çözümü buldum. Sadece ekleyin:

using System.Configuration; 

ve anahtar ("simpleValue") ile kodlamak için bu satırı ekleyin değeri:

ConfigurationManager.AppSettings["simpleValue"] 
+3

misiniz Bunun yerine ConfigurationManager.AppSettings ["bindings: connection"] 'dır? – Jaxidian

1

deneyin Benim için çalıştı bu

ConfigurationManager.AppSettings["simpleValue"]