Konfiguracja instalacji

Konfiguracja instalacji wymaga uprawnień administratora i jest trwała po ponownym uruchomieniu. Zazwyczaj aplikacja instalatora uruchomiona z uprawnieniami administratora wykonuje taką trwałą konfigurację podczas instalacji, aby aplikacje mogły następnie działać z niższymi uprawnieniami, chociaż w dowolnym momencie można wykonać trwałą konfigurację. Konfiguracja konfiguracji może obejmować dowolne z następujących czterech działań:

  • Tworzenie rezerwacji adresu URL. Interfejs API HTTP umożliwia aplikacji instalacyjnej zarezerwowanie prefiksów adresów URL dla kolejek żądań skojarzonych z określonymi aplikacjami. Aby zarezerwować adres URL, aplikacja instalatora wywołuje funkcję HttpSetServiceConfiguration z parametrem ConfigId ustawionym na HttpServiceConfigUrlAclInfo i przekazuje wskaźnik w parametrze pConfigInformation do struktury HTTP_SERVICE_CONFIG_URLACL_SET zawierającej informacje o rejestracji. Aby uzyskać więcej informacji, zobacz Rezerwacje przestrzeni nazw, Rejestracje i Routing.
  • Konfigurowanie protokołu SSL. Aby skonfigurować protokół SSL, administrator wywołuje funkcjęHttpSetServiceConfigurationz parametrem Config Id ustawionym na HttpServiceConfigSSLCertInfo i przekazuje wskaźnik w parametrze pConfigInformation do struktury HTTP_SERVICE_CONFIG_SSL_SET zawierającej informacje o certyfikacie SSL.
  • Ustawianie innych konfiguracji trwałych dla serwera HTTP, takich jak adresy IP, na których serwer HTTP będzie nasłuchiwać i wartość limitu czasu dla całego serwera. Zobacz listy nasłuchiwania adresów IP i HTTP_SERVICE_CONFIG_TIMEOUT_SET.