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

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

Gets a specific Content Studio server resource.

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)
Syntax

public byte[] GetServerResource(
	ConnectionId connectionId,
	SessionId sessionId,
	CSApplicationResourceType resourceType
)

Parameters

connectionId
Type: ContentStudioConnectionId
A value that uniquely identifies the requested web site.
sessionId
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
resourceType
Type: ContentStudioCSApplicationResourceType
Type of resource to get.

Return Value

Type: Byte
The requested resource as a Byte array.
Exceptions

ExceptionCondition
NotSupportedExceptionThe current server configuration does not allow access to resource data.
InvalidEnumArgumentExceptionresourceType has an invalid value.
IOExceptionAn I/O error occurred while opening a file resource.
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.
Remarks

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

Reference