Freigeben über


Dienstverweis konfigurieren (Dialogfeld)

Hinweis

Datasets und verwandte Klassen sind ältere .NET-Technologien aus den frühen 2000er Jahren, die es Anwendungen ermöglichen, mit Daten im Arbeitsspeicher zu arbeiten, während die Anwendungen von der Datenbank getrennt sind. Sie sind besonders nützlich für Anwendungen, die es Benutzern ermöglichen, Daten zu ändern und die Änderungen wieder in der Datenbank zu speichern. Obwohl sich Datasets als sehr erfolgreiche Technologie erwiesen haben, empfehlen wir, dass neue .NET-Anwendungen Entity Framework Core verwenden. Entity Framework bietet eine natürlichere Möglichkeit, mit tabellarischen Daten als Objektmodelle zu arbeiten, und verfügt über eine einfachere Programmierschnittstelle.

Mit dem Dialogfeld Dienstverweis konfigurieren in Visual Studio können Sie das Verhalten von Windows Communication Foundation-Diensten (WCF) konfigurieren.

Klicken Sie mit der rechten Maustaste auf einen Dienstverweis im Projektmappen-Explorer, und wählen Sie Dienstverweis konfigurieren aus, um auf das Dialogfeld Dienstverweis konfigurieren zuzugreifen. Sie können auch auf das Dialogfeld zugreifen, indem Sie im Dialogfeld Dienstverweis hinzufügen auf die Schaltfläche Erweitert klicken.

Aufgabenliste

  • Geben Sie zum Ändern der Adresse, unter der ein WCF-Dienst gehostet wird, die neue Adresse in das Feld Adresse ein.

  • Wählen Sie zum Ändern der Zugriffsebene für Klassen in einem WCF-Client ein Zugriffsebenenschlüsselwort in der Liste Zugriffsebene für generierte Klassen aus.

  • Aktivieren Sie zum asynchronen Aufrufen der Methoden eines WCF-Diensts das Kontrollkästchen Asynchrone Vorgänge generieren.

  • Aktivieren Sie zum Generieren von Nachrichtenvertragstypen in einem WCF-Client das Kontrollkästchen Meldungsverträge immer generieren.

  • Wählen Sie die Typen aus den Listen Sammlungstyp und Wörterbuchsammlungstyp aus, um Listen- oder Wörterbuchsammlungstypen für einen WCF-Client anzugeben.

  • Deaktivieren Sie das Kontrollkästchen Typen in Assemblys, auf die verwiesen wird, wiederverwenden, um die Typfreigabe zu deaktivieren. Aktivieren Sie zum Aktivieren der Typfreigabe für eine Teilmenge an referenzierten Assemblys das Kontrollkästchen Typen in Assemblys, auf die verwiesen wird, wiederverwenden, klicken Sie auf Typen in folgenden Assemblys, auf die verwiesen wird, wiederverwenden, und wählen Sie die gewünschten Verweise in der Liste Assemblys, auf die verwiesen wird aus.

UIElement-Liste

Adresse

Aktualisiert die Webadresse, unter der ein Dienstverweis nach einem Dienst sucht. Beispielsweise kann der Dienst während der Entwicklung auf einem Entwicklungsserver gehostet und später auf einen Produktionsserver verschoben werden, was eine Adressenänderung erforderlich macht.

Hinweis

Das Adressenelement ist nicht verfügbar, wenn das Dialogfeld Dienstverweis konfigurieren aus dem Dialogfeld Dienstverweis hinzufügen angezeigt wird.

Zugriffsebene für generierte Klassen

Bestimmt die Codezugriffsebene für WCF-Clientklassen.

Hinweis

Bei Websiteprojekten ist diese Option immer auf Public festgelegt und kann nicht geändert werden. Weitere Informationen finden Sie unter Troubleshooting service references (Problembehandlung bei Dienstverweisen).

Asynchrone Vorgänge generieren

Legt fest, ob WCF-Dienstmethoden synchron (Standard) oder asynchron aufgerufen werden.

Aufgabenbasierte Vorgänge generieren

Beim Schreiben von asynchronem Code können Sie mit dieser Option die Vorteile der mit .NET 4 eingeführten Task Parallel Library (TPL) nutzen. Siehe Task Parallel Library (TPL).

Meldungsverträge immer generieren

Legt fest, ob Nachrichtenvertragstypen für einen WCF-Client generiert werden. Weitere Informationen zu Nachrichtenverträgen finden Sie unterUsing message contracts (Verwendung von Nachrichtenverträgen).

Sammlungstyp

Gibt den Listenauflistungstyp für einen WCF-Client an. Der Standardtyp ist Array.

Wörterbuchsammlungstyp

Gibt den Wörterbuchauflistungstyp für einen WCF-Client an. Der Standardtyp ist Dictionary<TKey,TValue>.

Typen in Assemblys, auf die verwiesen wird, wiederverwenden

Legt fest, ob ein WCF-Client beim Hinzufügen oder Aktualisieren eines Dienstes versucht, bereits vorhandene Typen in referenzierten Assemblys wiederzuverwenden, anstatt neue Typen zu generieren. Diese Option ist standardmäßig aktiviert.

Typen in allen Assemblys, auf die verwiesen wird, wiederverwenden

Bei Auswahl werden alle Typen in der Liste Referenzierte Assemblys nach Möglichkeit wiederverwendet. Diese Option ist standardmäßig ausgewählt.

Typen in folgenden Assemblys, auf die verwiesen wird, wiederverwenden

Bei Auswahl werden nur die ausgewählten Typen in der Liste Referenzierte Assemblys wiederverwendet.

Liste „Assemblys, auf die verwiesen wird“

Enthält eine Liste der referenzierten Assemblys für das Projekt oder die Website. Bei Auswahl von Typen in angegebenen referenzierten Assemblys wiederverwenden können Sie einzelne Assemblys auswählen oder löschen.

Webverweis hinzufügen

Zeigt das Dialogfeld Webverweis hinzufügen an.

Hinweis

Diese Option sollte nur für Projekte verwendet werden, die .NET Framework 2.0 als Zielversion verwenden.

Hinweis

Die Schaltfläche Webverweis hinzufügen ist nur verfügbar, wenn das Dialogfeld Dienstverweis konfigurieren über das Dialogfeld Dienstverweis hinzufügen angezeigt wird.

Weitere Informationen