Aktivieren der VDF-Funktionalität

Beim Verwenden des VDF gibt es einige Einstellungen, die Sie angeben müssen, um die volle Funktionalität zu aktivieren.

Das VDF funktioniert zwar auch normal, wenn Sie nicht alle Einstellungen angeben, aber einige Funktionen stehen dann nicht zur Verfügung.

Es folgt eine Übersicht darüber, welche Assemblys und Dienste die Einstellungen enthalten, die Sie angeben müssen. Diese Einstellungen wirken sich global auf das VDF aus und gelten nicht für einen bestimmten Arbeitsablauf.

Autodesk.DataManagement.Client.Framework.Forms.Library

ApplicationConfiguration Service: Dieser Dienst enthält eine Reihe von Konfigurationsoptionen, die die Integration des VDF in Ihre Anwendung erleichtern.

  • ApplicationIcon - Mit dieser Option können Sie das Symbol festlegen, das von allen Dialogfeldern im VDF verwendet wird. Wird diese Option nicht festgelegt, wird kein Symbol angezeigt.
  • MainFont - Das VDF verwendet im Normalfall die Vorgabeschriftart des Systems. Wenn eine andere Schriftart verwendet werden soll, können Sie diese hier angeben.
  • CustomHelpProvider - Um die Hilfe im VDF zu aktivieren, stellen Sie hier eine Implementierung der ICustomHelpProvider-Schnittstelle bereit. Ohne diesen Provider werden die Hilfeschaltflächen ausgeblendet, und die Hilfe im VDF funktioniert nicht.

Autodesk.DataManagement.Client.Framework.Vault.Library

LocalFileLocation Service: Dieser Dienst berechnet die Pfade, unter denen das VDF Konfigurationsdateien speichert.

  • VaultCommonPath - Diese Eigenschaft gibt den Speicherort für Tresordaten zurück, der von mehreren Anwendungen, die das Vault SDK verwenden, gemeinsam genutzt wird. Beispielsweise speichert der VDF-Arbeitsablauf Anmelden den Server- und Tresorverlauf in diesem Speicherort.

ConectionManager Service: Dieser Dienst verwaltet alle Verbindungen zu einem Tresor-Server. Er stellt Dienstprogramme bereit, die überprüfen, welche Produkte vom Server unterstützt werden und welche Produkte Ihre Anwendung benötigt.

  • SetProductRequirements - Legt fest, welche Autodesk Vault-Produkte Ihre Anwendung benötigt, wie z. B. Vault Workgroup oder Vault Professional. Für jedes Produkt können Sie Erforderlich, Optional oder Eingeschränkt festlegen. Diese Voraussetzungen werden bei der Anmeldung bei einem Server überprüft. Werden sie nicht erfüllt, wird eine Fehlermeldung angezeigt, und die Anmeldung schlägt fehl.

Autodesk.DataManagement.Client.Framework.Vault.Forms.Library

SetCulture(System.Globalization.CultureInfo info): Legt die Kultur fest, die dieses Assembly und alle seine Abhängigkeiten beim Zurückgeben von Ressourcen verwenden. Threads werden vorgabemäßig unter Verwendung der Kultur des Betriebssystems erstellt. Bei einer unterschiedlichen Kultur müssen Sie daher diese Funktion aufrufen, um korrekt übersetzte Ressourcen zu erhalten. Diese Methode ist in allen statischen Bibliotheksklassen im VDF vorhanden, wenn Sie nicht alle vier DLL-Dateien verwenden.

app.config

Um die Speichernutzung zu reduzieren und die Leistung bei Dateiübertragungen zu verbessern, muss die .NET-Datei app.config für Ihre das VDF nutzende Anwendung geändert werden. Suchen oder erstellen Sie den Abschnitt <configSections>, und fügen Sie die folgende Zeile hinzu:

<section name="microsoft.web.services3" type="Microsoft.Web.Services3.Configuration.WebServicesConfiguration, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

Fügen Sie anschließend den folgenden Absatz an einer beliebigen Stelle im Abschnitt <configuration> ein:

<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>