CSApplicationGetNamedMEUIResource 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 Modern User Interface installation.

This method was added in Content Studio version 5.7.

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

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

Parameters

connectionId
Type: ContentStudioConnectionId
A value that uniquely identifies a web site.
sessionId
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
fileName
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.
Exceptions

ExceptionCondition
ArgumentNullException
ArgumentExceptionThe fileName was an empty string.
DirectoryNotFoundException
FileNotFoundException
IOException
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.
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