3.1.4.1.3 File Screen Objects

IFsrmFileGroup::Commit: The Commit method (section 3.2.4.2.23.1) is inherited from the IFsrmObject::Commit method (section 3.2.4.2.10.5). Before calling this method on an IFsrmFileGroup interface (section 3.2.4.2.23) returned from the IFsrmFileGroupManager::CreateFileGroup method (section 3.2.4.2.25.1), the client MUST call the IFsrmFileGroup::Name (put) (section 3.2.4.2.23.3) and IFsrmFileGroup::Members (put) (section 3.2.4.2.23.5) methods with valid values for each call.

IFsrmFileScreenBase::BlockedFileGroups (put): Prior to invoking the BlockedFileGroups (put) method (section 3.2.4.2.26.2), the client calls the IFsrmFileGroupManager::EnumFileGroups method (section 3.2.4.2.25.3). The server MUST respond with a collection of file groups. The client calls the IFsrmFileGroup::Name (get)  method (server 3.2.4.2.23.2). The server MUST return the name of the file group. The client builds a SAFEARRAY by using the names of the file groups returned from Name (get) as the blockedFileGroups input parameter to BlockedFileGroups (put) (section 3.2.4.2.26.2).

IFsrmFileScreen::ApplyTemplate: Prior to invoking the ApplyTemplate method (section 3.2.4.2.27.7), the client calls the IFsrmFileScreenTemplateManager::EnumTemplates method (section 3.2.4.2.32.3). The server MUST respond with a collection of file screen templates. The client calls the IFsrmFileScreenTemplate::Name (get)  method (section 3.2.4.2.30.2). The server MUST return the name of the file screen template. The client passes the name of the template returned from Name (get) as the fileScreenTemplateName input parameter to ApplyTemplate.

IFsrmFileScreenException::AllowedFileGroups (put): The AllowedFileGroups (put) (section 3.2.4.2.28.4) method has the same call sequence description as IFsrmFileScreenBase::BlockedFileGroups (put).

IFsrmFileScreen::Commit: The Commit method (section 3.2.4.2.27.1) is inherited from the IFsrmObject::Commit method. Before calling this method on an IFsrmFileScreen interface (section 3.2.4.2.27) returned from the IFsrmFileScreenManager::CreateFileScreen method (section 3.2.4.2.29.3), the client MUST call the IFsrmFileScreenBase::BlockedFileGroups (put) method (section 3.2.4.2.26.2) with a valid collection of file groups.

IFsrmFileScreenException::Commit: The Commit method (section 3.2.4.2.28.1) is inherited from IFsrmObject::Commit. Before calling this method on an IFsrmFileScreenException interface (section 3.2.4.2.28) returned from the IFsrmFileScreenManager::CreateFileScreenException method (section 3.2.4.2.29.6), the client MUST call the IFsrmFileScreenException::AllowedFileGroups (put) (section 3.2.4.2.28.4) method with a valid collection of file groups.

IFsrmFileScreenTemplate::CopyTemplate: The CopyTemplate method (section 3.2.4.2.30.4) has the same call sequence description as IFsrmFileScreen::ApplyTemplate.

IFsrmFileScreenTemplate::Commit: The Commit method (section 3.2.4.2.30.1) is inherited from IFsrmObject::Commit. Before calling this method on an IFsrmFileScreenTemplate interface (section 3.2.4.2.30) returned from IFsrmFileScreenTemplateManager::CreateTemplate (section 3.2.4.2.32.1) the client MUST call IFsrmFileScreenBase::BlockedFileGroups (put) with a valid collection of file groups.