The Silverlight version 3 runtime has built-in support for network communication using HTTP and TCP. The content in this section provides guidance on using the .NET Framework features included with the Silverlight 3 runtime to develop Silverlight-based networking applications using these protocols. In addition, topics in this section discuss some of the security restrictions for Silverlight-based applications communicating over a network.
- HTTP Communication and Security with Silverlight
Describes the Silverlight HTTP support and the different options for leveraging HTTP with Silverlight-based applications.
- How to: Specify Browser or Client HTTP Handling
Shows how to specify browser or client HTTP processing for Silverlight-based applications.
- Network Security Access Restrictions in Silverlight
Describes security policies that can restrict network communications using the WebClient and HTTP classes in the System.Net namespace and the sockets classes in the System.Net.Sockets namespace. These policies include site-of-origin and cross-domain security.
- URL Access Restrictions in Silverlight
Describes the additional restrictions that are in place when accessing URL resources using the WebClient and HTTP classes in the System.Net namespace, as well as with other Silverlight classes for images and media.
- How to: Get and Set Cookies
Shows how to set cookies for a web request object and get cookies on a web response object.
- Downloading Content on Demand
Describes how the WebClient class can be used to download content on demand.
- Accessing Web Services in Silverlight
Describes how to create and configure Web services for interaction with a Silverlight-based application and how to retrieve data from these services.
- Working with Sockets
Describes how to use the low-level sockets interface for more TCP communication between hosts.
- Cryptographic Services in Silverlight
Describes how to encrypt message text.
Socket
WebClient
HttpWebRequest
HttpWebResponse
- ADO.NET Data Services (Silverlight)
Describes how to create and interact with ADO.NET Web services from a Silverlight-based application.
- Security
Contains links to topics that help provide security guidance in Silverlight-based applications.