Podczas używania platformy VDF istnieje kilka ustawień, które muszą zostać określone, aby zapewnić pełną funkcjonalność.
Bez tych ustawień platforma VDF będzie nadal działała normalnie, ale będzie brakować funkcji, jeśli nie zostaną podane wszystkie ustawienia.
Poniżej przedstawiono podsumowanie zestawów i usług zawierających ustawienia, jakie należy określić. Ustawienia te wpływają na platformę VDF globalnie i nie dotyczą określonego procesu roboczego.
ApplicationConfiguration Service: ta usługa zawiera szereg opcji konfiguracji, które pomagają zintegrować platformę VDF z aplikacją.
LocalFileLocation Service: ta usługa wykonuje obliczenia ścieżek, w których platforma VDF przechowuje pliki konfiguracji.
ConectionManager Service: ta usługa pomaga w obsłudze wszystkich połączeń do serwera repozytorium. Zapewnia narzędzia do sprawdzenia, jakie produkty obsługuje serwer i jakich produktów wymaga aplikacja.
SetCulture(System.Globalization.CultureInfo info): spowoduje ustawienie kultury, której ten zestaw i wszystkie jego zależności użyją podczas zwracania zasobów. Wątki są tworzone domyślnie przy użyciu kultury systemu operacyjnego, więc jeśli dana kultura jest inna, należy wywołać tę funkcję, aby uzyskać prawidłowe przekształcanie zasobów. Ta metoda istnieje we wszystkich statycznych klasach bibliotek platformy VDF, jeżeli nie są używane wszystkie cztery biblioteki DLL.
app.config
Aby zmniejszyć wykorzystanie pamięci i polepszyć wydajność przesyłania plików, konieczna jest modyfikacja pliku app.config programu .NET dla aplikacji korzystającej z platformy VDF. Należy znaleźć lub utworzyć sekcję <configSections> i dodać następujący wiersz:
<section name="microsoft.web.services3" type="Microsoft.Web.Services3.Configuration.WebServicesConfiguration, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Następnie należy dodać następujące wiersze w dowolnym miejscu w sekcji <configuration>:
<microsoft.web.services3>
<messaging>
<maxMessageLength value="51200">
</maxMessageLength>
<mtom clientMode="On"/>
</messaging>
<security>
<!-- Specifies the time buffer used by WSE to determine when a SOAP message is valid.
set to the max of 24hr in seconds -->
<timeToleranceInSeconds value="86400"/>
</security>
</microsoft.web.services3>