Returns security policy file required by Silverlight when accessing a cross-domain service.

Namespace:  Telerik.Reporting.Service
Assembly:  Telerik.Reporting.Service (in Telerik.Reporting.Service.dll) Version: R3 2021 SP2


Stream IClientAccessPolicy.GetClientAccessPolicy()

Return Value

Type: Stream
A Stream that contains the clientaccesspolicy.xml




If the connection request was from a WebClient or an HTTP class to a cross-domain site, the Silverlight runtime tries to download the security policy file using the HTTP protocol. The Silverlight runtime first tries to download a Silverlight policy file with a name of "clientaccesspolicy.xml" at the root of the requested target domain using the HTTP protocol.

Override this method in order to change the default access policy for ReportServiceBase.

The default implementation of the IClientAccessPolicy interface returns a general policy that policy accepts connections from any domain and allows request headers and specifies resources that can be accessed and includes sub-paths of these resources:

<?xml version="1.0" encoding="utf-8"?>
      <allow-from http-request-headers="*">
        <domain uri="*"/>
        <resource path="/" include-subpaths="true"/>

Version Information

Supported in: 1.0.1

See Also

In this article
Not finding the help you need?