ByteStream-Encoder
In diesem Beispiel wird veranschaulicht, wie eine ByteStreamHttpBinding
erstellt wird, eine Binding, die die Funktionalität des Bytestreamencoder veranschaulicht.
Diskussion
In diesem Beispiel wird veranschaulicht, wie eine Standard-Binding mithilfe der Standardbindungselemente ByteStreamMessageEncodingBindingElement und HttpTransportBindingElement erstellt wird. In diesem Beispiel wird gezeigt, wie mit dem Bytestreamencoder ein Bild hochgeladen und heruntergeladen wird. Die Bytedatenstromencoder-Funktion unterstützt nur den HTTP-Transport und bietet keine Unterstützung von Funktionen wie zuverlässiges Messaging oder Sicherheit. Die einzige unterstützte MessageVersion ist None.
Hinweis: |
---|
Wenn Sie dieses Beispiel mit Windows Vista oder unter Windows°7-Betriebssystem ausführen, stellen Sie sicher, dass Sie Visual Studio 2010 mit erweiterten Berechtigungen ausführen. |
Hinweis: |
---|
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.
<Installationslaufwerk>:\WF_WCF_Samples
Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 auf, um alle Windows Communication Foundation (WCF)- und WF-Beispiele herunterzuladen. Dieses Beispiel befindet sich im folgenden Verzeichnis.
<Installationslaufwerk>:\WF_WCF_Samples\WF\Basic\Binding\ByteStreamEncoder
|
So richten Sie das Beispiel ein, erstellen es und führen es aus
Öffnen Sie die Datei ByteStreamHttpBinding.sln in Visual Studio 2010.
Starten Sie eine neue Instanz des ByteStreamHttpBindingServer-Projekts, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken und Debuggen auswählen und danach im Kontextmenü auf Neue Instanz starten klicken.
Starten Sie eine neue Instanz des ByteStreamHttpBindingClient-Projekts, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken und Debuggen auswählen und danach im Kontextmenü auf Neue Instanz starten klicken.