CSApplicationGetNamedServerResource Method Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

Gets a named file resource of a Content Studio server installation.

This method was added in Content Studio version 5.3.

Namespace: ContentStudio
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)

public byte[] GetNamedServerResource(
	ConnectionId connectionId,
	SessionId sessionId,
	string fileName


Type: ContentStudioConnectionId
A value that uniquely identifies a web site.
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
Type: SystemString
Name of the file resource to find. This name is the path and name relative the site root; e.g. ~Security\policies.xsd - or CS5Interfaces.dll. To get a list of resources that can be obtained with the GetServerStructure(ConnectionId, SessionId, Boolean) method.

Return Value

Type: Byte
The requested resource as a Byte array.

ArgumentExceptionThe fileName was an empty string.
NotSupportedExceptionThe current server configuration does not allow access to resource data.
UnauthorizedAccessExceptionContent Studio server does not have the required permission to access the resource.
SecurityExceptionContent Studio server does not have the required permission to access the resource.
CSInvalidSessionExceptionThe Content Studio session is invalid.
CSPermissionDeniedExceptionThe caller does not have the required permission.
Content Studio permissions

In order to read any resource file, the caller must have either the GlobalGroupAdmin or the WriteActiveContent global group right.

Note Note

Security information

To prevent Content Studio from downloading any server resource a DWORD value named allowResourceRetrieval in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Teknikhuset\Content Studio\5.0\Websites\NNN (where NNN is the numeric connectionid of the site) can be added and given the value 0.

See Also