<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Trisoft.InfoShare.API.Interfaces</name>
    </assembly>
    <members>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.Base.IBaseAPI20">
            <summary>
            Base interface for all API 2.0 calls 
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.Base.IBaseAPI20WithAC">
            <summary>
            Base interface for all API 2.0 calls with Authentication Context
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.IApplication20">
            <summary>
            Interface containing all API 2.0 calls to get general application information 
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IApplication20.GetVersion">
            <summary>
            Returns a string with the version of the current assembly
            </summary>
            <returns>A string with the version of the current assembly</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IApplication20.GetResource(System.String,System.String)">
            <summary>
            Get the content of a resource file.
            </summary>
            <param name="baseName">Base name of the resource file.</param>
            <param name="language">The requested language of the resource file.</param>
            <returns>The content of the resource file.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IApplication20.GetReleasedStatuses">
            <summary>
            Returns released status names
            </summary>
            <returns>Released status names</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.IAuthenticationContextConverter20WithAC">
            <summary>
            API version 2.0 specific interface to execute the Initialization from AuthenticationContext
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IAuthenticationContextConverter20WithAC.InitializeFromAuthenticationContext(System.String@)">
            <summary>
            Initializes by disassembling the encrypted authentication context.
            </summary>
            <param name="authenticationContext">Encrypted string fully identifying a user's context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.IDocumentObj20">
            <summary>
            Interface containing all API 2.0 calls related to content objects (e.g. modules, illustrations, masters, libraries, templates,...)
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IDocumentObj20.GetPossibleTargetStatuses(System.Int64,Trisoft.InfoShare.API.Enumerations.API20.StatusValueOption,System.String[]@)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="lngRef">The CardId of the language level</param>
            <param name="statusValueOption">Enumeration indication which valueoption must be returned for the status list (element or value)</param>
            <param name="statusList">String array with the labels of the possible target statuses</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IDocumentObj20.GetInitialStatuses(System.String,System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API20.StatusValueOption,System.String[]@)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="ishObjectType">String with the type of object (ISHModule, ISHIllustration,...)</param>
            <param name="userRoles">List with the user roles. If the user roles are empty, the user roles of the current user are used.</param>
            <param name="statusValueOption">Enumeration indication which valueoption must be returned for the status list (element or value)</param>
            <param name="statusList">String array with the labels of the possible target statuses</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.IMetaDataAssist20">
            <summary>
            Interface containing all API 2.0 calls to retrieve information about metadata assist objects (e.g. LovValues, users, user groups,...)
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IMetaDataAssist20.GetLOVValues(System.String,System.String[]@)">
            <summary>
            This function allows to retrieve the labels of the values of the requested list of values
            </summary>
            <param name="lovId">String with the element name of the LOV.</param>
            <param name="outLovValues">String array with the labels of the LovValues</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IMetaDataAssist20.GetLOV(System.String,System.String@)">
            <summary>
            Returns the properties of the given LOV in XML format.
            </summary>
            <param name="lovId">String with the element name of the LOV.</param>
            <param name="xmlLov">The properties of the LOV as XML Format.</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20">
            <summary>
            Interface containing all API 2.0 calls for publication outputs
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20.GetReport(System.String,System.String,System.String,System.String,System.String@)">
            <summary>
            Returns the status report of the last publish operation on this Publication Output Object.
            </summary>
            <param name="logicalId">The logical identifier of the object</param>
            <param name="version">The version of the object. This version number has to be an exact number.</param>
            <param name="outputFormat">The name of the output format (e.g. Manual, Online Documentation, Booklet, Compiled Help,...)</param>
            <param name="languageCombination">The ordered list of languages separated by the '+' character indicating the languages used in the content of the object.</param>
            <param name="xmlReport">The Publication Output Report XML contains all warnings, errors and informational messages that occurred during the last Publish operation on the Publication Output Object.</param>
            <returns>String with the LogObject</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20.GetReportByIshLngRef(System.Int64,System.String@)">
            <summary>
            Returns the status report of the last publish operation on this Publication Output Object.
            </summary>
            <param name="lngRef">The language level identifier</param>
            <param name="xmlReport">The Publication Output Report XML contains all warnings, errors and informational messages that occurred during the last Publish operation on the Publication Output Object.</param>
            <returns>String with the LogObject</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20.SetReport(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Set the publish report on the PublicationOutput
            </summary>
            <param name="logicalId">The element name of the logical level. Note: If the element name is empty, a new element name with a GUID is created.</param>
            <param name="version">The version number. Note: This value can be empty when only the logical level is created</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlReport">The publication report</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20.SetReportByIshLngRef(System.Int64,System.String,System.String)">
            <summary>
            Set the publish report on the PublicationOutput
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlReport">The publication report</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20.GetPossibleTargetStatuses(System.Int64,Trisoft.InfoShare.API.Enumerations.API20.StatusValueOption,System.String[]@)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="lngRef">The CardId of the language level</param>
            <param name="statusValueOption">Enumeration indication which valueoption must be returned for the status list (element or value)</param>
            <param name="statusList">String array with the labels of the possible target statuses</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API20.IPublicationOutput20.GetInitialStatuses(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API20.StatusValueOption,System.String[]@)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="userRoles">List with the user roles. If the user roles are empty, the user roles of the current user are used.</param>
            <param name="statusValueOption">Enumeration indication which valueoption must be returned for the status list (element or value)</param>
            <param name="statusList">String array with the labels of the possible target statuses</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.Base.IBaseAPI25">
            <summary>
            Base interface for all API 2.5 calls 
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.Base.IBaseAPI25WithAC">
            <summary>
            Base interface for all API 2.5 calls with Authentication Context
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25">
            <summary>
            Interface containing all API 2.5 calls related to the Annotation.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.Create(System.String)">
            <summary>
            Creates a new annotation and returns the element id of the new annotation.
            </summary>
            <param name="xmlMetadata">The metadata fields to set.</param>
            <returns>The element id of the annotation.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.GetMetadata(System.String,System.String)">
            <summary>
            This method gets the requested metadata of the annotation.
            </summary>
            <param name="annotationId">The element id of the annotation.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <remarks>
            When no annotation is found with the supplied annotationId, an InvalidObjectException is thrown.
            </remarks>
            <returns>The Annotation ObjectList XML structure containing the metadata of the annotation.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.RetrieveMetadata(System.Collections.Generic.IList{System.String},System.String,System.String)">
            <summary>
            Retrieves the metadata information for annotations that match the criteria given in the metadata filter.
            </summary>
            <param name="annotationIds">String array containing the element ids of the annotation used for filtering.</param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <remarks>
            All fields on an annotation have level 'annotation' or 'relpy'. So, the metadata filter and the requested metadata may only contain fields with level 'annotation' or 'relpy'.
            The ObjectList XML structure only contains the requested metadata of the annotation. The content of the annotation is not returned.
            The order of the returned objects in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>The Annotation ObjectList XML structure containing the metadata of the annotations.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.Find(System.String,System.String)">
            <summary>
            Retrieves the metadata information for annotations that match the criteria given in the metadata filter.
            </summary>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <remarks>
            All fields on an annotation have level 'annotation' or 'relpy'. So, the metadata filter and the requested metadata may only contain fields with level 'annotation' or 'relpy'.
            The ObjectList XML structure only contains the requested metadata of the annotation. The content of the annotation is not returned.
            The order of the returned objects in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>The Annotation ObjectList XML structure containing the metadata of the annotation.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.Delete(System.String)">
            <summary>
            Deletes an annotation.
            </summary>
            <param name="annotationId">The element id of the annotation.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.Update(System.String,System.String,System.String)">
            <summary>
            Updates an annotation.
            </summary>
            <param name="annotationId">The element id of the annotation.</param>
            <param name="xmlMetadata">The metadata fields to set.</param>
            <param name="xmlRequiredCurrentMetadata">The metadata which must be set on the annotation before the update will be executed</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.CreateReply(System.String,System.String)">
            <summary>
            Create a reply on an existing annotation
            </summary>
            <param name="annotationId">The element name of the annotation.</param>
            <param name="xmlMetadata">The metadata fields to set.</param>
            <returns>Unique numeric identifier of the newly created reply</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.UpdateReply(System.Int64,System.String,System.String)">
            <summary>
            Updates a reply.
            </summary>
            <param name="replyRef">Unique numeric identifier of the reply.</param>
            <param name="xmlMetadata">The metadata fields to set.</param>
            <param name="xmlRequiredCurrentMetadata">The metadata which must be set on the annotation before the update will be executed</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAnnotation25.DeleteReply(System.Int64)">
            <summary>
            Deletes a reply
            </summary>
            <param name="replyRef">Unique numeric identifier of the reply.</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IApplication25">
            <summary>
            Interface containing all API 2.5 calls to get general application information 
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.Login(System.String,System.String)">
            <summary>
            Login on the Application using the username and password
            </summary>
            <param name="userName">Name of the user</param>
            <param name="passWord">The password</param>
            <returns>String with the AuthenticationContext</returns>
            <remarks>
            <list type="bullet">
            <item>Check field FISHUSERTYPE holds Internal. Internal users must have a password! External users have no password on the user card and will be blocked for a Trisoft login.</item>
            <item>Disabled user cannot login anymore.</item>
            <item>Starting from ISH 9.2.0 we will no longer trim passwords, this can give issues for existing passwords.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.Authenticate">
            <summary>
            Look up the user matching the external authenticated user.
            In order to map the external authenticated user with a Trisoft user, the executing thread's IIdentity.Name will be mapped to any USER's FISHEXTERNALID field.
            </summary>
            <returns>String with the AuthenticationContext</returns>
            <remarks>
            <list type="bullet">
            <item>If no hit is found, an generic 'AccessDeniedNoAppInfo' exception is thrown. Although we will log for which external user the look up failed.</item> 
            <item>If multiple hits are found, an generic 'AccessDeniedNoAppInfo' exception is thrown. Although we will log for which external user multiple hits were found.</item> 
            <item>If exactly one hit found, an AuthenticationContext string is generated and returned.</item>
            <item>Disabled user cannot login anymore.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.Login(System.String,System.String,System.String)">
            <summary>
            Login on the Application using the username and password
            </summary>
            <param name="applicationName">The name of the application</param>
            <param name="userName">Name of the user</param>
            <param name="passWord">The password</param>
            <returns>String with the AuthenticationContext</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.Authenticate(System.String)">
            <summary>
            Look up the user matching the external authenticated user.
            In order to map the external authenticated user with a Trisoft user, the executing thread's IIdentity.Name will be mapped to any USER's FISHEXTERNALID field.
            </summary>
            <param name="applicationName">The name of the application</param>
            <returns>String with the AuthenticationContext</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.GetVersion">
            <summary>
            Returns a string with the version of the current assembly
            </summary>
            <returns>A string with the version of the current assembly</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.GetApplicationName(System.String)">
            <summary>
            This function returns you the application name specified at authentication time of the provided authentication context. 
            </summary>
            <param name="authenticationContext">The authentication context</param>
            <returns>The name of the application</returns>
            <remarks>Only limited validation on the incoming authenticationContext, simply returning the application name</remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IApplication25.GetUserRef(System.String)">
            <summary>
            This function returns you the user reference returned at authentication time in the provided authentication context
            </summary>
            <param name="authenticationContext">The authentication context</param>
            <returns>The CardId of the user</returns>
            <remarks>No validation is done to check that the CardId is (still) a valid user</remarks>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IAuthenticationContextConverter25WithAC">
            <summary>
            API version 2.5 specific interface to execute the Initialization from AuthenticationContext
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IAuthenticationContextConverter25WithAC.InitializeFromAuthenticationContext(System.String@)">
            <summary>
            Initializes by disassembling the encrypted authentication context.
            </summary>
            <param name="authenticationContext">Encrypted string fully identifying a user's context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IBackgroundTask25">
            <summary>
            Interface containing all API 2.5 calls for the background tasks
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBackgroundTask25.CreateBackgroundTask(System.String,System.IO.Stream,System.Int64@,System.String,System.Nullable{System.DateTime})">
            <summary>
            Create a new background task
            </summary>
            <param name="eventType">The label of the event type(e.g. EXPORTFORPUBLICATION)</param>
            <param name="inputData">The blob with the input data (~ eventdata)</param>
            <param name="progressId">
            The unique identifier of the event (= EventMonitor). 
            If no value is specified (or the value is smaller or equal than 0), a new event is generated using EventMonitor.StartEvent.</param>
            <param name="hashId">String with the hashId.</param>
            <param name="startAfter">DateTime in UTC indicating that the background task should not be started before the specified time.</param>
            <returns>The unique identifier of the new background task</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBackgroundTask25.GetBackgroundTask(System.Int64,System.String,System.Boolean,System.String@,System.IO.MemoryStream@)">
            <summary>
            [INTERNAL] Gets the information of the specified background task 
            </summary>
            <param name="taskId">The unique identifier of the background task</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="includeInputData">Boolean indicating if the input data must be returned</param>
            <param name="xmlTaskList">Out parameter with an XML string containing the metadata of the background task</param>
            <param name="inputData">Stream with the input data (if requested)</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBackgroundTask25.GetBackgroundTask(System.Int64,System.String,System.Boolean,System.IO.MemoryStream@)">
            <summary>
            Gets the information of the specified background task
            </summary>
            <param name="taskId">The unique identifier of the background task</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="includeInputData">Boolean indicating if the input data must be returned</param>
            <param name="inputData">Stream with the input data (if requested)</param>
            <returns>Out parameter with an XML string containing the metadata of the background task</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBackgroundTask25.Find(System.DateTime,Trisoft.InfoShare.API.Enumerations.API25.UserFilter,System.String,System.String)">
            <summary>
            Find background tasks corresponding to the query
            </summary>
            <param name="modifiedSince">Search only those tasks which were modified after the specified date.</param>
            <param name="userFilter">Specify which tasks should be retrieved: All or tasks of current user only.</param>
            <param name="xmlMetadataFilter">XML string containing the metadata filter.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <returns>List of background tasks as string.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBackgroundTask25.RetrieveDataObjectByIshDataRefs(System.Collections.Generic.IList{System.Int64})">
            <summary>
            Gets background task data objects linked with the data references.
            </summary>
            <param name="ishDataRefs">Data references.</param>
            <returns>Background task data objects as string.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25">
            <summary>
            Interface containing all API 2.5 calls for the baselines and baseline reports
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.RetrieveMetadata(System.Collections.Generic.List{System.String},System.String,System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified LogicalIds
            </summary>
            <param name="baselineIds">The element name of the logical level</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            The order of the baselines in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.RetrieveMetadata(System.Collections.Generic.List{System.String},System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter)">
            <summary>
            Retrieve the metadata of the specified LogicalIds
            </summary>
            <param name="baselineIds">The element name of the logical level</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="activityFilter">The ActivityFilter</param>
            <remarks>
            The order of the baselines in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            This method gets the requested metadata of the baseline.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetMetadata(System.String,System.String)">
            <summary>
            This method gets the requested metadata of the baseline.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetList(System.String,System.String,System.String@)">
            <summary>
            This method gets the baselines matching the metadata filter.
            </summary>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            The order of the baselines in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This method gets the baselines matching the metadata filter.
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHBASELINEACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            The order of the baselines in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetBaselineName(System.String)">
            <summary>
            This method converts the given baseline element to the label of the baseline
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <returns>The label of the baseline</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetBaselineId(System.String)">
            <summary>
            This method converts the label of the baseline to the element name of the baseline.
            </summary>
            <param name="baselineName">The label of the baseline</param>
            <returns>The element name of the baseline card</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Containing(System.String,System.String,System.String,System.String@)">
            <summary>
            In which baselines is the specified topic/map/illustration used.
            </summary>
            <param name="logicalId">The element name of the logical level of a content object</param>
            <param name="versionNumber">The exact version number</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            The order of the baselines in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Containing(System.String,System.String,System.String)">
            <summary>
            In which baselines is the specified topic/map/illustration used.
            </summary>
            <param name="logicalId">The element name of the logical level of a content object</param>
            <param name="versionNumber">The exact version number</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            The order of the baselines in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetBaseline(System.String,System.String,System.String@,System.String@)">
            <summary>
            This method generates the Baseline XML using the records in the ISH_BASELINE table.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <param name="xmlBaseline">The Baseline XML</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetBaseline(System.String,System.String,System.String@)">
            <summary>
            This method generates the Baseline XML using the records in the ISH_BASELINE table.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <returns>The Baseline XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetReport(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            Gets a report for the information of the given baseline without starting LogicalIds.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="xmlBaselineReport">String with the Baseline Report XML</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.GetReport(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String})">
            <summary>
            Gets a report for the information of the given baseline without starting LogicalIds.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExpandBaseline(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            Expands the baseline for the given LogicalIds.  
            This method combines the version information of the ISH_BASELINE table with the information in the ISH_CONTENTOBJECT table.  
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="xmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExpandBaseline(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            Expands the baseline for the given LogicalIds.  
            This method combines the version information of the ISH_BASELINE table with the information in the ISH_CONTENTOBJECT table.  
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExpandReport(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            Gets the language information for the objects in the given baseline report.
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="outXmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExpandReport(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            Gets the language information for the objects in the given baseline report.
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteBaselineByMode(System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            This new method combines the following methods: GetBaseline + CompleteReportByMode.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="xmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
                <item>The enumeration containing the AutoCompleteMode will no longer support the StartBaseline values</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteBaselineByMode(System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            This new method combines the following methods: GetBaseline + CompleteReportByMode.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
                <item>The enumeration containing the AutoCompleteMode will no longer support the StartBaseline values</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteReportByMode(System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            This new method combines the following methods: GetBaseline + CompleteReportByMode.
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="outXmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
                <item>The enumeration containing the AutoCompleteMode will no longer support the StartBaseline values</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteReportByMode(System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            This new method combines the following methods: GetBaseline + CompleteReportByMode.
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
                <item>The enumeration containing the AutoCompleteMode will no longer support the StartBaseline values</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteBaselineByCandidateAndMode(System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            This new method first tries to find a version with the candidate for baseline and than tries to use the version from the incoming baseline
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline XML</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="outXmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteBaselineByCandidateAndMode(System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            This new method first tries to find a version with the candidate for baseline and than tries to use the version from the incoming baseline
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline XML</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteReportByCandidateAndMode(System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            This new method first tries to find a version with the candidate for baseline and than tries to use the version from the incoming baseline report
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline Report XML</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="outXmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
                <item>The enumeration containing the AutoCompleteMode will no longer support the StartBaseline values</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CompleteReportByCandidateAndMode(System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            This new method first tries to find a version with the candidate for baseline and than tries to use the version from the incoming baseline report
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline Report XML</param>
            <param name="autoCompleteMode">AutoCompleteMode enum</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
                <item>The enumeration containing the AutoCompleteMode will no longer support the StartBaseline values</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExtendReportByBaseline(System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            This method auto-completes the given Baseline Report XML with another baseline
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline Report XML</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="outXmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExtendReportByBaseline(System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            This method auto-completes the given Baseline Report XML with another baseline
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline Report XML</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExtendReportByCandidate(System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String@,System.Int32)">
            <summary>
            This method auto-completes the given Baseline Report XML with the version cards that have a label with the supplied baseline
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline Report XML</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="outXmlBaselineReport">String with the Baseline Report XML</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.ExtendReportByCandidate(System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Int32)">
            <summary>
            This method auto-completes the given Baseline Report XML with the version cards that have a label with the supplied baseline
            </summary>
            <param name="xmlBaselineReport">String with the Baseline (Report) XML</param>
            <param name="extendBaselineId">Element name of the baseline card which will be used to complete the Baseline Report XML</param>
            <param name="startLogicalIds">String array with LogicalIds used as starting points</param>
            <param name="startResourceLogicalIds">String array with LogicalIds of the resources. This LogicalIds are used as starting points, BUT the language information is specified by the 'resourceLanguages' parameter.</param>
            <param name="languages">String array with the (default) languages</param>
            <param name="illustrationLanguages">String array with the extra languages used for the illustrations</param>
            <param name="resourceLanguages">String array with the extra languages used for the resources</param>
            <param name="resolutions">String array with the resolutions</param>
            <param name="level">Limit the recursive calls to generate the baseline report. A negative level means unlimited recursionr. Level 0 means just return the baseline entries for the supplied logical ids</param>
            <remarks>
            <list type="bullet">
                <item>The resource languages are appended to the languages for the resources (and the resource tree)</item>
                <item>The illustration languages are appended for all illustrations.  
                      When an illustration is used in a resource, the illustration is returned in the default language, the illustration languages AND the resource languages
                </item>  
                <item>The unused items are no longer appended to the Baseline Report XML</item>
            </list>
            </remarks>
            <returns>String with the Baseline Report XML</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Create(System.String,System.String)">
            <summary>
            This method creates the baseline card and the matching LovValue 
            </summary>
            <param name="baselineName">The label of the baseline</param>
            <param name="userGroup">The owner copied from the folder that contains the publication version on which the baseline is created</param>
            <returns>The element name of the new baseline card</returns>
            <remarks>
            <list type="bullet">
                <item>The new Baseline XML is not automatically returned. If the calling code needs the new Baseline XML, an extra GetBaseline call is needed.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Delete(System.String)">
            <summary>
            This method renames the baseline card and the matching LovValue 
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <remarks>
            <list type="bullet">
                <item>The baseline card is locked</item>
                <item>When the baseline is frozen, the baseline cannot be deleted</item>
                <item>When the baseline is still referenced on a publication version (= FISHBASELINE), the base-line cannot be deleted</item>
                <item>When the baseline is still referenced as candidate baseline on content obejcts (= FISHRELEASECANDIDATE), the baseline CAN be deleted</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Update(System.String,System.String)">
            <summary>
            This method updates the metadata of the baseline card and updates the items in the ISH_BASELINE table.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlChanges">The XML with the changes for the Baseline XML/ISH_BASELINE table</param>
            <remarks>
            <list type="bullet">
                <item>The baseline card is always locked before updating</item>
                <item>Always update the modification date of the baseline card</item>
                <item>The updated Baseline XML is not automatically returned. If the calling code needs the updated Baseline XML, an extra GetBaseline call is needed.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.SetMetadata(System.String,System.String)">
            <summary>
            Updates the metadata of the Baseline card
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlMetadata">Theoretically all fields except the system fields can be set, currently this is only the field FISHBASELINEACTIVE.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Freeze(System.String,System.String@)">
            <summary>
            Freeze the Baseline and return the Baseline Freeze Report
            </summary>
            <param name="baselineId">The element name of the Baseline</param>
            <param name="xmlBaselineFreezeReport">Out parameter with the Baseline Freeze Report XML</param>
            <returns>True when the freeze of the baseline was successful</returns>
            <remarks>
            <list type="bullet">
                <item>When the Baseline is already frozen, a 'BaselineAlreadyReleased' exception is thrown.</item>
                <item>The baseline is locked during the freeze, but the version objects are not locked when appending the baseline label.</item>
                <item>The modification date of the version objects are not updated.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CanBeFrozen(System.String,System.String@)">
            <summary>
            Check whether the Baseline can be frozen or not 
            and return the Baseline Freeze Report
            </summary>
            <param name="baselineId">The element name of the Baseline</param>
            <param name="xmlBaselineFreezeReport">Out parameter with the Baseline Freeze Report XML</param>
            <remarks>
            <list type="bullet">
                <item>When the Baseline is already frozen, a 'BaselineAlreadyReleased' exception is thrown.</item>
            </list>
            </remarks>
            <returns>True when the Baseline can be frozen</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.CleanUp(System.String)">
            <summary>
            Cleanup the baseline by removing the unused version objects
            </summary>
            <param name="baselineId">The element name of the Baseline</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IBaseLine25.Copy(System.String,System.String,System.String)">
            <summary>
            First a new baseline card and the matching LovValue are created.  
            Then all objects from the source baseline are copied in the new baseline using the following default values for the managament attributes:
            <list type="bullet">
                <item>source: 'save:Copy'</item>
                <item>created: DateTime.Now</item>
                <item>modified: DateTime.Now</item>
                <item>author: current user</item>
            </list> 
            </summary>
            <param name="baselineName">The label of the baseline</param>
            <param name="userGroup">The owner copied from the folder that contains the publication version on which the baseline is created</param>
            <param name="sourceBaselineId">The element name of the source baseline</param>
            <returns>The element name of the new baseline card</returns>
            <remarks>
            <list type="bullet">
                <item>The new Baseline XML is not automatically returned. If the calling code needs the new Baseline XML, an extra GetBaseline call is needed.</item>
            </list>
            </remarks>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25">
            <summary>
            Interface containing all API 2.5 calls related to content objects (e.g. modules, illustrations, masters, libraries, templates,...)
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Create(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.ISHType,System.String@,System.String@,System.String,System.String,System.String,System.String,System.Byte[])">
            <summary>
            Create a new logical, version and/or language object
            </summary>
            <param name="folderRef">The unique identifier of the parent folder. Note: This value can be negative or zero, when updating an existing logical object</param>
            <param name="ishType">The InfoShare object type</param>
            <param name="logicalId">The element name of the logical level. Note: If the element name is empty, a new element name with a GUID is created.</param>
            <param name="version">The version number. Note: This value can be empty when only the logical level is created</param>
            <param name="language">The label of the document language. Note: This value can be empty when only the logical and version level are created</param>
            <param name="resolution">The label of the resolution. Note: This value is empty, unless the language level of an illustration is created</param>
            <param name="xmlMetadata">The metadata fields to set</param>
            <param name="edt">EDT Definition. Note: This value can be empty, unless the language level is created</param>
            <param name="data">The byte array with the blob. Note: This value can be empty, unless the language level is created</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Update(System.Int64,System.String,System.String,System.String,System.Byte[])">
            <summary>
            Update the metadata and the blob of the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="edt">The element name of the EDT</param>
            <param name="data">Byte array with the blob</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Update(System.String,System.String@,System.String,System.String,System.String,System.String,System.String,System.Byte[])">
            <summary>
            Update the metadata and the blob of the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="edt">The element name of the EDT</param>
            <param name="data">Byte array with the blob</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Delete(System.Int64,System.String)">
            <summary>
            Delete language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Delete(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Delete the specified object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.SetMetadata(System.Int64,System.String,System.String)">
            <summary>
            Update the metadata of the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.SetMetadata(System.String,System.String@,System.String,System.String,System.String,System.String)">
            <summary>
            Set the metadata of the given LogicalId, version, language and resolution
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.SetMetadata(System.Collections.Generic.List{System.Int64},System.String,System.String,System.String@)">
            <summary>
            Set the metadata of the specified language object
            </summary>
            <param name="lngRefs">The list with the unique identifiers of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlErrorReport">LogObject with the exceptions</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.SetMetadata(System.Collections.Generic.List{System.Int64},System.String,System.String)">
            <summary>
            Set the metadata of the specified language object
            </summary>
            <param name="lngRefs">The list with the unique identifiers of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <returns>LogObject with the exceptions</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.UndoCheckOut(System.Int64,System.String)">
            <summary>
            Undo the check out for the current userof the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.UndoCheckOut(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Undo the check out for the current userof the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.CheckIn(System.Int64,System.String,System.String,System.String,System.Byte[])">
            <summary>
            Update the metadata and the blob of the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="edt">The element name of the EDT</param>
            <param name="data">Byte array with the blob</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.CheckIn(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Byte[])">
            <summary>
            Update the metadata and the blob of the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="edt">The element name of the EDT</param>
            <param name="data">Byte array with the blob</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.CheckOut(System.Int64,System.String,System.String,System.String@)">
            <summary>
            Check out the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.CheckOut(System.Int64,System.String,System.String)">
            <summary>
            Check out the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.CheckOut(System.String,System.String@,System.String,System.String,System.String,System.String,System.String@)">
            <summary>
            Check out the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.CheckOut(System.String,System.String@,System.String,System.String,System.String,System.String)">
            <summary>
            Check out the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetMetadata(System.Int64,System.String,System.String@)">
            <summary>
            Get the requested metadata for the given language reference
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetMetadata(System.Int64,System.String)">
            <summary>
            Get the requested metadata for the given language reference
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetMetadata(System.String,System.String@,System.String,System.String,System.String,System.String@)">
            <summary>
            Get the requested metadata for the given LogicalId, version, language and resolution
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>When the version is not an exact version number (e.g. latest), the version is returned.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetMetadata(System.String,System.String@,System.String,System.String,System.String)">
            <summary>
            Get the requested metadata for the given LogicalId, version, language and resolution
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>When the version is not an exact version number (e.g. latest), the version is returned.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.TryGetMetadata(System.String,System.String@,System.String,System.String,System.String,System.String@)">
            <summary>
            Get the requested metadata for the given LogicalId, version, language and resolution
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>When the version is not an exact version number (e.g. latest), the version is returned.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadataByIshLngRefs(System.Collections.Generic.List{System.Int64},System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified Language References
            </summary>
            <param name="lngRefs">String with comma-space separated language references</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadataByIshLngRefs(System.Collections.Generic.List{System.Int64},System.String)">
            <summary>
            Retrieve the metadata of the specified Language References
            </summary>
            <param name="lngRefs">String with comma-space separated language references</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadataByIshLngRefs(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified Language References
            </summary>
            <param name="lngRefs">String with comma-space separated language references</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadataByIshLngRefs(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Retrieve the metadata of the specified Language References
            </summary>
            <param name="lngRefs">String with comma-space separated language references</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadataByIshVersionRefs(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified Version References
            </summary>
            <param name="versionRefs">String with comma-separated version references</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadataByIshVersionRefs(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Retrieve the metadata of the specified Version References
            </summary>
            <param name="versionRefs">String with comma-space separated version references</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveVersionMetadata(System.Collections.Generic.List{System.String},System.String,System.String,System.String@)">
            <summary>
            Returns the version information of the given LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="version">The version number (e.g. 1, latest, latest 1.1)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveVersionMetadata(System.Collections.Generic.List{System.String},System.String,System.String)">
            <summary>
            Returns the version information of the given LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="version">The version number (e.g. 1, latest, latest 1.1)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetDataObjectInfoByIshLngRef(System.Int64,System.String@)">
            <summary>
            Returns an 'ISHDataObjects' object xml with information about the DocumentObject identified by its language reference
            </summary>
            <param name="lngRef">The unique identifier of the DocumentObject language object</param>
            <param name="xmlIshDataObjects">The 'ISHDataObjects' object xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetDataObjectInfoByIshLngRef(System.Int64)">
            <summary>
            Returns an 'ISHDataObjects' object xml with information about the DocumentObject identified by its language reference
            </summary>
            <param name="lngRef">The unique identifier of the DocumentObject language object</param>
            <returns>The 'ISHDataObjects' object xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveDataObjectInfoByIshLngRefs(System.Collections.Generic.List{System.Int64},System.String@)">
            <summary>
            Returns an 'ISHDataObjects' object xml with information about the DocumentObjects identified by their language references
            </summary>
            <param name="lngRefs">Long array with the Language References</param>
            <param name="xmlIshDataObjects">The 'ISHDataObjects' object xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveDataObjectInfoByIshLngRefs(System.Collections.Generic.List{System.Int64})">
            <summary>
            Returns an 'ISHDataObjects' object xml with information about the DocumentObjects identified by their language references
            </summary>
            <param name="lngRefs">Long array with the Language References</param>
            <returns>The 'ISHDataObjects' object xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetDataObjectByIshLngRef(System.Int64,System.IO.Stream)">
            <summary>
            [INTERNAL] Appends the data object contents to the given stream
            </summary>
            <param name="lngRef">The unique identifier of the DocumentObject language object</param>
            <param name="stream">The stream that will be used to write the database stream content to</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetDataObjectByRevisionId(System.String,System.IO.Stream)">
            <summary>
            [INTERNAL] Appends the data object contents to the given stream
            </summary>
            <param name="revisionId">The element name of the revision level</param>
            <param name="stream">The stream that will be used to write the database stream content to</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetObject(System.String,System.String@,System.String,System.String,System.String,System.String,System.String@)">
            <summary>
            Retrieve the objects with metadata and blob for the given LogicalId, version, language and resolution.
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetObject(System.String,System.String@,System.String,System.String,System.String,System.String)">
            <summary>
            Retrieve the objects with metadata and blob for the given LogicalId, version, language and resolution.
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveObjects(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String,System.String@)">
            <summary>
            Retrieve the objects with metadata and blob for the specified language objects
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveObjects(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String)">
            <summary>
            Retrieve the objects with metadata and blob for the specified language objects
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveObjects(System.Collections.Generic.List{System.Int64},System.String,System.String,System.String@)">
            <summary>
            Retrieve the objects with metadata and blob for the specified language objects
            </summary>
            <param name="lngRefs">The list with CardIds of the language level</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveObjects(System.Collections.Generic.List{System.Int64},System.String,System.String)">
            <summary>
            Retrieve the objects with metadata and blob for the specified language objects
            </summary>
            <param name="lngRefs">The list with CardIds of the language level</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveObjects(System.Collections.Generic.List{System.String},System.String,System.String,System.String@)">
            <summary>
            Retrieve the objects with metadata and blob for the specified revisionIds
            </summary>
            <param name="revisionIds">The list with element names of the revision level</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveObjects(System.Collections.Generic.List{System.String},System.String,System.String)">
            <summary>
            Retrieve the objects with metadata and blob for the specified revisionIds
            </summary>
            <param name="revisionIds">The list with element names of the revision level</param>
            <param name="xmlProductDefinition">Product Definition XML structure that defines which publishing context has to be used for conditional publishing.</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveRevisionInfo(System.Collections.Generic.List{System.Int64},System.String,System.String@)">
            <summary>
            Retrieve the metadata and the revision information of the specified Language References
            </summary>
            <param name="lngRefs">List with the language references</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveRevisionInfo(System.Collections.Generic.List{System.Int64},System.String)">
            <summary>
            Retrieve the metadata and the revision information of the specified Language References
            </summary>
            <param name="lngRefs">List with the language references</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.FolderLocations(System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            Get the folder path of the specified Logical objects
            </summary>
            <param name="logicalIds">String array with the LogicalIds</param>
            <param name="xmlObjLocationList">String with the IshObject FolderLocation list</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.FolderLocations(System.Collections.Generic.List{System.String})">
            <summary>
            Get the folder path of the specified Logical objects
            </summary>
            <param name="logicalIds">String array with the LogicalIds</param>
            <returns>String with the IshObject FolderLocation list</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Find(System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Gets all objects within the repository that match the criteria given in the metadata filter. 
            </summary>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.Find(System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Gets all objects within the repository that match the criteria given in the metadata filter. 
            </summary>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Retrieve the metadata of the specified LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveLanguageMetadata(System.Collections.Generic.List{System.String},System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String@)">
            <summary>
            Returns the language information of the given LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="version">The version number (e.g. 1, latest, latest 1.1)</param>
            <param name="languages">String array with the language filter</param>
            <param name="resolutions">String array with the resolution filter</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>The order of the objects in xmlObjectList is random.  The client application is responsible for sorting the objects.</item>
               <item>When the version number is 'latestafterfilter', the lastest version is calculated for the given LogicalId in one of the given languages and/or resolutions.
                     So, maybe you will not get a result for all languages if not all languages are already available in the latest version.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RetrieveLanguageMetadata(System.Collections.Generic.List{System.String},System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String)">
            <summary>
            Returns the language information of the given LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="version">The version number (e.g. 1, latest, latest 1.1)</param>
            <param name="languages">String array with the language filter</param>
            <param name="resolutions">String array with the resolution filter</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>The order of the objects in xmlObjectList is random.  The client application is responsible for sorting the objects.</item>
               <item>When the version number is 'latestafterfilter', the lastest version is calculated for the given LogicalId in one of the given languages and/or resolutions.
                     So, maybe you will not get a result for all languages if not all languages are already available in the latest version.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.FolderLocation(System.String,Trisoft.InfoShare.API.Enumerations.API25.BaseFolder@,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.Int64}@)">
            <summary>
            Get the folder path of the current Logical Object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="baseFolder">Out parameter with the base/root folder</param>
            <param name="folderPath">Out parameter with the labels of the parent folders and the requested folder (e.g. {"General","MobilePhones","330","Modules"})</param>
            <param name="folderRefs">Out parameter with the long array with the FolderReference of the parent folders</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.ContainingLogicalId(System.String,Trisoft.InfoShare.API.Enumerations.API25.LinkType,System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Gets all objects within the repository that contain a reference to the specified LogicalId. 
            </summary>
            <param name="logicalId">The element name of the logical object</param>
            <param name="linkType">The enumeration indicating which link fields must be used</param>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.ContainingLogicalId(System.String,Trisoft.InfoShare.API.Enumerations.API25.LinkType,System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Gets all objects within the repository that contain a reference to the specified LogicalId. 
            </summary>
            <param name="logicalId">The element name of the logical object</param>
            <param name="linkType">The enumeration indicating which link fields must be used</param>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.ContainingCondition(System.String,System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Gets all objects within the repository that contain a reference to the specified condition. 
            </summary>
            <param name="conditionName">The name of the condition</param>
            <param name="conditionValue">The value of the condition</param>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.ContainingCondition(System.String,System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Gets all objects within the repository that contain a reference to the specified condition. 
            </summary>
            <param name="conditionName">The name of the condition</param>
            <param name="conditionValue">The value of the condition</param>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.ContainingVariable(System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Gets all objects within the repository that contain a reference to the specified variable. 
            </summary>
            <param name="variable">The variable</param>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.ContainingVariable(System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Gets all objects within the repository that contain a reference to the specified variable. 
            </summary>
            <param name="variable">The variable</param>
            <param name="ishTypeFilter">String with comma-space separated IshTypes. When the string is empty, all 'component object' types are returned (ISHModule, ISHMasterDoc, ISHIllustration, ISHLibrary and ISHTemplate)</param>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetChildren(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.LinkType,System.Collections.Generic.List{System.String}@)">
            <summary>
            This method returns the children of a contentobject. For example: the topics that are used in the master, the illustrations which are used in a topic
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="linkType">The enumeration indicating which link fields must be used</param>
            <param name="logicalIds">String array with the LogicalIds</param>
            <remarks>
            <list type="bullet">
                <item>The conditional filtering is ignored.</item>
                <item>Only the direct children are returned...one level down.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetChildren(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.LinkType)">
            <summary>
            This method returns the children of a contentobject. For example: the topics that are used in the master, the illustrations which are used in a topic
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="linkType">The enumeration indicating which link fields must be used</param>
            <remarks>
            <list type="bullet">
                <item>The conditional filtering is ignored.</item>
                <item>Only the direct children are returned...one level down.</item>
            </list>
            </remarks>
            <returns>String array with the LogicalIds</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetPossibleTargetStatuses(System.String,System.String@,System.String,System.String,System.String@)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetPossibleTargetStatuses(System.String,System.String@,System.String,System.String)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="language">The document language</param>
            <param name="resolution">The resolution (only for illustrations)</param>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetPossibleTargetStatuses(System.Int64,System.String@)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.GetPossibleTargetStatuses(System.Int64)">
            <summary>
            Gets the possible target statuses for the specified language object
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RaisePublishEvent(System.String,System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.String,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String,System.Collections.Generic.List{System.String},System.String,System.String,System.String,System.String)">
            <summary>
            Trigger the 'publish' event for a map or a topic version
            </summary>
            <param name="logicalId">The element name of the map or topic for this 'publish' action</param>
            <param name="version">The version number of the map or topic for this 'publish' action</param>
            <param name="outputFormat">The label (or element name) of the output format that will be create by the publish (e.g. VOUTPUTFORMATDITADELIVERY, PDF (A4 Manual))</param>
            <param name="languages">The list with the label or element name of the languages for this 'publish' action</param>
            <param name="resources">The list with the resources that should be used for this 'publish' action</param>
            <param name="baselineId">The baseline which is used to determine the version of the map and all referenced topics and illustrations for this publish.</param>
            <param name="baselineAutoCompleteMode">Enumeration value holding the baseline autocomplete mode</param>
            <param name="workingLanguage">The language used to determine the versions during the autocomplete of the baseline</param>
            <param name="workingResolution">The resolution used to determine the versions during the autocomplete of the baseline</param>
            <param name="fallbackLanguages">The list with the label or element name of the fall back languages which are used during the export of the objects when the language is not available for the version</param>
            <param name="resourceFallbackLanguages">The list with the label or element name of the fall back languages which are used during the export of the resources when the language is not available for the version</param>
            <param name="illustrationFallbackLanguages">The list with the label or element name of the fall back languages which are used during the export of the illustrations when the language is not available for the version</param>
            <param name="xmlProductDefinition">The product definition with the conditions used while exporting the objects</param>
            <param name="compareVersion">The version number of the map or topic that should be used to compare with</param>
            <param name="compareVersionStartDocument">The logicalId of the start map or topic that should be used to compare with</param>
            <param name="compareVersionResources">The resources that should be used to compare with</param>
            <param name="compareVersionBaselineId">The baseline that is used to get the versions that you want to use during the compare</param>
            <param name="compareVersionXmlProductDefinition">The product definition with the conditions that you want to use during the compare</param>
            <param name="eventType">The event type of the 'publish' background task</param>
            <param name="xmlParameters">Xml structure with extra parameters like FPUBINCLUDECOMMENTS (= show-comments), FPUBINCLUDEMETADATA (= show-metadata), FPUBWATERMARK (= show-watermark),...</param>
            <returns>Unique identifier with the event log containing the logging for the 'publish' background task</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.SmartTagByIshLngRef(System.Int64,System.String,System.String)">
            <summary>
            SmartTag the document object for the supplied lngRef value.
            </summary>
            <param name="lngRef">Language Reference value for the document to SmartTag</param>
            <param name="xmlFieldTags">FieldTags for which the SmartTags need to be retrieved</param>
            <param name="uiLanguage">Language in which the field values need to be retrieved. If not provided, user language is used.</param>
            <returns>FieldTags including newly added tags based upon the document content</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IDocumentObj25.RaiseEventByIshLngRefs(System.Collections.Generic.List{System.Int64},System.String)">
            <summary>
            Trigger a event for the specified language references.
            </summary>
            <param name="lngRefs">The list with the unique identifiers of the language level.</param>
            <param name="eventType">The event type of the background task.</param>
            <returns>Unique identifier with the event log containing the logging for the background task.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IEDT25">
            <summary>
            Interface containing all API 2.5 calls related to the EDTs
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.GetList(System.String@)">
            <summary>
            Retrieves a list with the metadata of all Electronic Document Type (EDT) objects available. The retrieved metadata for EDTs like EDTXML, EDTJPG, EDTPDF,... will contain preferred file extension and mimetype. 
            </summary>
            <param name="xmlObjectList">The EDT ObjectList XML structure containing the metadata of the EDT Objects</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.Create(System.String,System.String)">
            <summary>
            Creates an new electronic document type with the given name and metadata.
            </summary>
            <param name="edtName">The label of the electronic document type</param>
            <param name="xmlMetadata">The metadata of the electronic document type</param>
            <returns>The element name of the electronic document type</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.Update(System.String,System.String,System.String)">
            <summary>
            Updates the electronic document type with the supplied metadata
            </summary>
            <param name="edtId">The element name of the electronice document type that will be updated</param>
            <param name="xmlMetadata">The metadata of the electronice document type</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the electronice document type.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.Delete(System.String)">
            <summary>
            Deletes the electronic document type
            </summary>
            <param name="edtId">The element name of the electronic document type</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the Output format
            </summary>
            <param name="edtId">The element name of the electronice document type to get the metadata for</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.GetMetadata(System.String,System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the Output format
            </summary>
            <param name="edtId">The element name of the electronice document type to get the metadata for</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the EDTs that match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the EDTs that match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the requested EDTs if they match the filter criteria. 
            </summary>
            <param name="edtIds">String array with the card elements of the EDT card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEDT25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the requested EDTs if they match the filter criteria. 
            </summary>
            <param name="edtIds">String array with the card elements of the EDT card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25">
            <summary>
            Interface containing all API 2.5 calls for creating and retrieving records in the EventLog/EventMonitor
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.GetProgressId(System.String)">
            <summary>
            This method converts the name of an event to its identifier.
            </summary>
            <param name="eventId">The unique name of an event.</param>
            <returns>The unique identifier of the event identified by the parameter <paramref name="eventId"/>.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.TryGetEventId(System.Int64,System.String@)">
            <summary>
            Get the EventId for the supplied ProgressId.
            </summary>
            <param name="progressId">The unique identifier of the event.</param>
            <param name="eventId">String to hold EventId.</param>
            <returns>Boolean indicates whether the event was found or not.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.GetEventDetail(System.Int64,System.String,System.Boolean,System.String@)">
            <summary>
            Gets the metadata and/or data of the event action/detail specified by the parameter <paramref name="detailId"/>.
            </summary>
            <param name="detailId">The unique identifier of an event action/detail.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="includeData"><c>true</c> to include the event data in the results (<paramref name="xmlEventList"/>)); otherwise, <c>false</c>.</param>
            <param name="xmlEventList">Out parameter. An XML String containing the metadata and/or the data of the event specified by the parameter <paramref name="detailId"/>.</param>
            <remarks>
            <para>The requested metadata defines the fields that are retrieved for the event action/detail.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTTYPE" level="progress" />
               <ishfield name="CREATIONDATE" level="detail" />
               <ishfield name="HOSTNAME" level="detail" />
               <ishfield name="ACTION" level="detail"/>
               <ishfield name="DESCRIPTION" level="detail" />
               <ishfield name="EVENTDATATYPE" level="detail" />
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
              <ishevent ishprogressref='12' ishdetailref='84'>
                <ishfields>
                  <ishfield name="EVENTTYPE" level="progress">EXPORTFORPUBLICATION</ishfield>
                  <ishfield name="CREATIONDATE" level="detail">26/10/2010 11:11:06</ishfield>
                  <ishfield name="HOSTNAME" level="detail">MEDEVHVERMEIR02</ishfield>
                  <ishfield name="ACTION" level="detail">Request queued</ishfield>
                  <ishfield name="DESCRIPTION" level="detail">Request "EXPORTFORPUBLICATION" will start asynchronously. [PublishServiceIso.CExport4Pub]</ishfield>
                  <ishfield name="EVENTDATATYPE" level="detail">SendEventData</ishfield>
                </ishfields>
                <ishdata size='123'>
                  ]]>&lt;![CDATA[<![CDATA[
                    <data>
                      <export-document-type>ISHPublication</export-document-type>
                      <export-document-level>lng</export-document-level>
                      <export-ishlngref>52215</export-ishlngref>
                      <creationdate>20101026111105896</creationdate>
                    </data> ]]>]]&gt;<![CDATA[
                </ishdata>
              </ishevent>
            </ishevents>
            ]]></code>
            </example>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.GetEventDetail(System.Int64,System.String,System.Boolean)">
            <summary>
            Gets the metadata and/or data of the event action/detail specified by the parameter <paramref name="detailId"/>.
            </summary>
            <param name="detailId">The unique identifier of an event action/detail.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="includeData"><c>true</c> to include the event data in the results; otherwise, <c>false</c>.</param>
            <remarks>
            <para>The requested metadata defines the fields that are retrieved for the event action/detail.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTTYPE" level="progress" />
               <ishfield name="CREATIONDATE" level="detail" />
               <ishfield name="HOSTNAME" level="detail" />
               <ishfield name="ACTION" level="detail"/>
               <ishfield name="DESCRIPTION" level="detail" />
               <ishfield name="EVENTDATATYPE" level="detail" />
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
              <ishevent ishprogressref='12' ishdetailref='84'>
                <ishfields>
                  <ishfield name="EVENTTYPE" level="progress">EXPORTFORPUBLICATION</ishfield>
                  <ishfield name="CREATIONDATE" level="detail">26/10/2010 11:11:06</ishfield>
                  <ishfield name="HOSTNAME" level="detail">MEDEVHVERMEIR02</ishfield>
                  <ishfield name="ACTION" level="detail">Request queued</ishfield>
                  <ishfield name="DESCRIPTION" level="detail">Request "EXPORTFORPUBLICATION" will start asynchronously. [PublishServiceIso.CExport4Pub]</ishfield>
                  <ishfield name="EVENTDATATYPE" level="detail">SendEventData</ishfield>
                </ishfields>
                <ishdata size='123'>
                  ]]>&lt;![CDATA[<![CDATA[
                    <data>
                      <export-document-type>ISHPublication</export-document-type>
                      <export-document-level>lng</export-document-level>
                      <export-ishlngref>52215</export-ishlngref>
                      <creationdate>20101026111105896</creationdate>
                    </data> ]]>]]&gt;<![CDATA[
                </ishdata>
              </ishevent>
            </ishevents>
            ]]></code>
            </example>
            </remarks>
            <returns>Out parameter. An XML String containing the metadata and/or the data of the event specified by the parameter <paramref name="detailId"/>.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.GetNextEventDetailDataChunk(System.Int64,System.Int64@,System.Int32@,System.Byte[]@)">
            <summary>
            Gets the data of the event detail specified by the parameter <paramref name="detailId"/>.
            </summary>
            <param name="detailId">The unique identifier of an event detail.</param>
            <param name="offSet">Zero based offset; start position of the chunk within the event detail data content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <param name="bytes">A byte array holding the chunks content</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.GetNextEventDetailDataChunk(System.Int64,System.Int64@,System.Int32@)">
            <summary>
            Gets the data of the event detail specified by the parameter <paramref name="detailId"/>.
            </summary>
            <param name="detailId">The unique identifier of an event detail.</param>
            <param name="offSet">Zero based offset; start position of the chunk within the event detail data content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <returns>A byte array holding the chunks content</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.StartEvent(System.String,System.String,System.Int64,System.Int32,System.String@,System.Int64@)">
            <summary>
            Starts a new event and schedules it for execution.
            </summary>
            <param name="eventType">The type for the event.</param>
            <param name="description">A description for the event.</param>
            <param name="parentProgressId">The identifier of the main event, if the event belongs to a cluster of smaller events.</param>
            <param name="maximumProgress">The maximum value for the progress range.</param>
            <param name="eventId">Out parameter. The name of the newly added event.</param>
            <param name="progressId">Out parameter. The unique identifier of the newly added event.</param>
            <remarks>
            <para>The parameter <paramref name="maximumProgress"/> should be a positive value. The parameter <paramref name="maximumProgress"/> specifies the upper limit for the <c>currentProgress</c> field. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of an event.</para>
            <para>The status <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus.Calculate"/> is set by <see cref="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.EndEvent(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus,System.Int32,System.Int32)"/> on main events that cluster a set of related events. Related events are clustered by using the <c>ParentProgressId</c> field on the events. The final status of the main event will be calculated using the status of its child events upon request. A main event itself cannot be clustered within another main event.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.StartEvent(System.String,System.String,System.Int64,System.Int32,System.String@)">
            <summary>
            Starts a new event and schedules it for execution.
            </summary>
            <param name="eventType">The type for the event.</param>
            <param name="description">A description for the event.</param>
            <param name="parentProgressId">The identifier of the main event, if the event belongs to a cluster of smaller events.</param>
            <param name="maximumProgress">The maximum value for the progress range.</param>
            <param name="eventId">Out parameter. The name of the newly added event.</param>
            <remarks>
            <para>The parameter <paramref name="maximumProgress"/> should be a positive value. The parameter <paramref name="maximumProgress"/> specifies the upper limit for the <c>currentProgress</c> field. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of an event.</para>
            <para>The status <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus.Calculate"/> is set by <see cref="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.EndEvent(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus,System.Int32,System.Int32)"/> on main events that cluster a set of related events. Related events are clustered by using the <c>ParentProgressId</c> field on the events. The final status of the main event will be calculated using the status of its child events upon request. A main event itself cannot be clustered within another main event.</para>
            </remarks>
            <returns>Out parameter. The unique identifier of the newly added event.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.DeleteByProgressId(System.Int64,System.Boolean,System.Boolean)">
            <summary>
            Deletes the event specified by the parameter <paramref name="progressId"/>.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="deleteFailedEvents"><c>true</c> to delete events for which the status is <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus.Failed"/>; otherwise, <c>false</c>.</param>
            <param name="deleteBusyEvents"><c>true</c> to delete events for which the status is <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus.Busy"/>; otherwise, <c>false</c>.</param>
            <remarks>
            <para>When the event specified by <paramref name="progressId"/> failed and the parameter <paramref name="deleteFailedEvents"/> is <c>false</c>, an exception is raised.</para>
            <para>When the event specified by <paramref name="progressId"/> is busy and the parameter <paramref name="deleteBusyEvents"/> is <c>false</c>, an exception is raised.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventsByProgressIds(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.Int64,System.String,System.String,System.String@)">
            <summary>
            Retrieves metadata of events and event actions/details.
            </summary>
            <param name="progressIds">A list of event identifiers.</param>
            <param name="levelFilter">One the enumeration values that specifies the event level at which to retrieve event actions/details.</param>
            <param name="lastDetailId">Identifier of the last event action/detail that was retrieved during a previous attempt.</param>
            <param name="xmlMetadataFilter">XML string containing the metadata filter.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="xmlEventList">Out parameter. An XML String into which the results are returned.</param>
            <remarks>
            <para>The <paramref name="levelFilter"/> is used to filter the event actions/details thar are retrieved. Only event actions/details that have an event level set to <paramref name="levelFilter"/> or greater will be retrieved. For example, when you supply <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Verbose"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Information"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Warning"/> and <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Exception"/> will also be retrieved.</para>
            <para>The <paramref name="lastDetailId"/> is typically set to the identifier of the last event action/detail that was retrieved during a previous attempt.</para>
            <para>The metadata filter is used to filter the events and event actions/details that are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTDATATYPE" level="detail" ishoperator="equal">COMMANDOUTPUT</ishfield>
            </ishfields>
            ]]></code>
            </example>
            <para>The requested metadata defines the fields that are retrieved for events and event actions/details.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="detail"/>
               <ishfield name="HOSTNAME" level="detail"/>
               <ishfield name="ACTION" level="detail"/>
               <ishfield name="DESCRIPTION" level="detail"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved. Only metadata of events (level progress) and event actions/details (level detail) will be retreived.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12' ishdetailref='84'>
                  <ishfields>
                     <ishfield name="EVENTID" level="progress">EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101026111106822</ishfield>
                     <ishfield name="EVENTTYPE" level="progress">EXPORTFORPUBLICATION</ishfield>
                     <ishfield name="CREATIONDATE" level="detail">26/10/2010 11:11:06</ishfield>
                     <ishfield name="HOSTNAME" level="detail">MEDEVHVERMEIR02</ishfield>
                     <ishfield name="ACTION" level="detail">Request queued</ishfield>
                     <ishfield name="DESCRIPTION" level="detail">Request "EXPORTFORPUBLICATION" will start asynchronously. [PublishServiceIso.CExport4Pub]</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventsByProgressIds(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.Int64,System.String,System.String)">
            <summary>
            Retrieves metadata of events and event actions/details.
            </summary>
            <param name="progressIds">A list of event identifiers.</param>
            <param name="levelFilter">One the enumeration values that specifies the event level at which to retrieve event actions/details.</param>
            <param name="lastDetailId">Identifier of the last event action/detail that was retrieved during a previous attempt.</param>
            <param name="xmlMetadataFilter">XML string containing the metadata filter.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <remarks>
            <para>The <paramref name="levelFilter"/> is used to filter the event actions/details thar are retrieved. Only event actions/details that have an event level set to <paramref name="levelFilter"/> or greater will be retrieved. For example, when you supply <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Verbose"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Information"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Warning"/> and <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Exception"/> will also be retrieved.</para>
            <para>The <paramref name="lastDetailId"/> is typically set to the identifier of the last event action/detail that was retrieved during a previous attempt.</para>
            <para>The metadata filter is used to filter the events and event actions/details that are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTDATATYPE" level="detail" ishoperator="equal">COMMANDOUTPUT</ishfield>
            </ishfields>
            ]]></code>
            </example>
            <para>The requested metadata defines the fields that are retrieved for events and event actions/details.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="detail"/>
               <ishfield name="HOSTNAME" level="detail"/>
               <ishfield name="ACTION" level="detail"/>
               <ishfield name="DESCRIPTION" level="detail"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved. Only metadata of events (level progress) and event actions/details (level detail) will be retreived.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12' ishdetailref='84'>
                  <ishfields>
                     <ishfield name="EVENTID" level="progress">EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101026111106822</ishfield>
                     <ishfield name="EVENTTYPE" level="progress">EXPORTFORPUBLICATION</ishfield>
                     <ishfield name="CREATIONDATE" level="detail">26/10/2010 11:11:06</ishfield>
                     <ishfield name="HOSTNAME" level="detail">MEDEVHVERMEIR02</ishfield>
                     <ishfield name="ACTION" level="detail">Request queued</ishfield>
                     <ishfield name="DESCRIPTION" level="detail">Request "EXPORTFORPUBLICATION" will start asynchronously. [PublishServiceIso.CExport4Pub]</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
            <returns>An XML String into which the results are returned.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventsByParentProgressIds(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.Int64,System.String,System.String,System.String@)">
            <summary>
            Retrieves metadata of child events and event actions/details.
            </summary>
            <param name="parentProgressIds">A list of parent event identifiers.</param>
            <param name="levelFilter">One the enumeration values that specifies the event level at which to retrieve event actions/details.</param>
            <param name="lastDetailId">Identifier of the last event action/detail that was retrieved during a previous attempt.</param>
            <param name="xmlMetadataFilter">XML string containing the metadata filter.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="xmlEventList">Out parameter. An XML String into which the results are returned.</param>
            <remarks>
            <para>The <paramref name="levelFilter"/> is used to filter the event actions/details thar are retrieved. Only event actions/details that have an event level set to <paramref name="levelFilter"/> or greater will be retrieved. For example, when you supply <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Verbose"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Information"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Warning"/> and <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Exception"/> will also be retrieved.</para>
            <para>The <paramref name="lastDetailId"/> is typically set to the identifier of the last event action/detail that was retrieved during a previous attempt.</para>
            <para>The metadata filter is used to filter the events and event actions/details that are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTDATATYPE" level="detail" ishoperator="equal">COMMANDOUTPUT</ishfield>
            </ishfields>
            ]]></code>
            </example>
            <para>The requested metadata defines the fields that are retrieved for events and event actions/details.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="detail"/>
               <ishfield name="HOSTNAME" level="detail"/>
               <ishfield name="ACTION" level="detail"/>
               <ishfield name="DESCRIPTION" level="detail"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved. Only metadata of events (level progress) and event actions/details (level detail) will be retreived.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12' ishdetailref='84'>
                  <ishfields>
                     <ishfield name="EVENTID" level="progress">EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101026111106822</ishfield>
                     <ishfield name="EVENTTYPE" level="progress">EXPORTFORPUBLICATION</ishfield>
                     <ishfield name="CREATIONDATE" level="detail">26/10/2010 11:11:06</ishfield>
                     <ishfield name="HOSTNAME" level="detail">MEDEVHVERMEIR02</ishfield>
                     <ishfield name="ACTION" level="detail">Request queued</ishfield>
                     <ishfield name="DESCRIPTION" level="detail">Request "EXPORTFORPUBLICATION" will start asynchronously. [PublishServiceIso.CExport4Pub]</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventsByParentProgressIds(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.Int64,System.String,System.String)">
            <summary>
            Retrieves metadata of child events and event actions/details.
            </summary>
            <param name="parentProgressIds">A list of parent event identifiers.</param>
            <param name="levelFilter">One the enumeration values that specifies the event level at which to retrieve event actions/details.</param>
            <param name="lastDetailId">Identifier of the last event action/detail that was retrieved during a previous attempt.</param>
            <param name="xmlMetadataFilter">XML string containing the metadata filter.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <remarks>
            <para>The <paramref name="levelFilter"/> is used to filter the event actions/details thar are retrieved. Only event actions/details that have an event level set to <paramref name="levelFilter"/> or greater will be retrieved. For example, when you supply <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Verbose"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Information"/>, <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Warning"/> and <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.EventLevel.Exception"/> will also be retrieved.</para>
            <para>The <paramref name="lastDetailId"/> is typically set to the identifier of the last event action/detail that was retrieved during a previous attempt.</para>
            <para>The metadata filter is used to filter the events and event actions/details that are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTDATATYPE" level="detail" ishoperator="equal">COMMANDOUTPUT</ishfield>
            </ishfields>
            ]]></code>
            </example>
            <para>The requested metadata defines the fields that are retrieved for events and event actions/details.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="detail"/>
               <ishfield name="HOSTNAME" level="detail"/>
               <ishfield name="ACTION" level="detail"/>
               <ishfield name="DESCRIPTION" level="detail"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved. Only metadata of events (level progress) and event actions/details (level detail) will be retreived.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12' ishdetailref='84'>
                  <ishfields>
                     <ishfield name="EVENTID" level="progress">EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101026111106822</ishfield>
                     <ishfield name="EVENTTYPE" level="progress">EXPORTFORPUBLICATION</ishfield>
                     <ishfield name="CREATIONDATE" level="detail">26/10/2010 11:11:06</ishfield>
                     <ishfield name="HOSTNAME" level="detail">MEDEVHVERMEIR02</ishfield>
                     <ishfield name="ACTION" level="detail">Request queued</ishfield>
                     <ishfield name="DESCRIPTION" level="detail">Request "EXPORTFORPUBLICATION" will start asynchronously. [PublishServiceIso.CExport4Pub]</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
            <returns>An XML String into which the results are returned.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventOverview(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ProgressStatusFilter,System.DateTime,Trisoft.InfoShare.API.Enumerations.API25.UserFilter,System.String,System.String@)">
            <summary>
            Retrieves metadata of events which match the supplied filters.
            </summary>
            <param name="eventTypes">A list of strings containing the event types to retrieve.</param>
            <param name="statusFilter">One of the enumeration values limiting the events that will be retrieved based on the status of the events.</param>
            <param name="modifiedSince">A <see cref="T:System.DateTime"/> limiting the events that will be retrieved based on the last modification date of the events.</param>
            <param name="userFilter">One of the enumeration values limiting the events that will be retrieved based on the user associated with the events.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="xmlEventList">Out parameter. An XML String into which the retrieved events are returned.</param>
            <remarks>
            <para>The parameters <paramref name="statusFilter"/>, <paramref name="modifiedSince"/> and <paramref name="userFilter"/> are used to restrict the events that are captured in the retrieval result.</para>
            <para>Only events that have a status set to <paramref name="statusFilter"/> will be retrieved.</para>
            <para>When the <paramref name="modifiedSince"/> is not set <see cref="F:System.DateTime.MinValue"/>, events are only retrieved when they are modified since that date. The parameter is typically set to the date and time when events were last retrieved.</para>
            <para>If the <paramref name="userFilter"/> parameter is set <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.UserFilter.Current"/>, only events that are associated with the current user will be retieved. Otherwise the events associated to all users are retrieved.</para>
            <para>This method will calculate the status for each retrieved event.</para>
            <para>The requested metadata defines the fields that are retrieved for events (only progress level is allowed).</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="progress"/>
               <ishfield name="DESCRIPTION" level="progress"/>
               <ishfield name="STATUS" level="progress"/>
               <ishfield name="PARENTPROGRESSID" level="progress"/>
               <ishfield name="USERID" level="progress"/>
               <ishfield name="MAXIMUMPROGRESS" level="progress"/>
               <ishfield name="CURRENTPROGRESS" level="progress"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved and no metadata of the event actions/details (level detail). Only metadata of events (level progress) are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12'>
                  <ishfields>
                     <ishfield name='EVENTID' level='progress'>EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101007135320822</ishfield>
                     <ishfield name='DESCRIPTION' level='progress'>Publishing "Publication - Encyclopedia Britannica, v1, PDF (A4 Manual), en"</ishfield>
                     <ishfield name='CREATIONDATE' level='progress'>07/10/2010 13:53:45</ishfield>
                     <ishfield name='EVENTTYPE' level='progress'>EXPORTFORPUBLICATION</ishfield>
                     <ishfield name='STATUS' level='progress'>BUSY</ishfield>
                     <ishfield name='USERID' level='progress'>Admin</ishfield>
                     <ishfield name='PARENTPROGRESSID' level='progress'>11</ishfield>
                     <ishfield name='MAXIMUMPROGRESS' level='progress'>1553</ishfield>
                     <ishfield name='CURRENTPROGRESS' level='progress'>11</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventOverview(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ProgressStatusFilter,System.DateTime,Trisoft.InfoShare.API.Enumerations.API25.UserFilter,System.String)">
            <summary>
            Retrieves metadata of events which match the supplied filters.
            </summary>
            <param name="eventTypes">A list of strings containing the event types to retrieve.</param>
            <param name="statusFilter">One of the enumeration values limiting the events that will be retrieved based on the status of the events.</param>
            <param name="modifiedSince">A <see cref="T:System.DateTime"/> limiting the events that will be retrieved based on the last modification date of the events.</param>
            <param name="userFilter">One of the enumeration values limiting the events that will be retrieved based on the user associated with the events.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <remarks>
            <para>The parameters <paramref name="statusFilter"/>, <paramref name="modifiedSince"/> and <paramref name="userFilter"/> are used to restrict the events that are captured in the retrieval result.</para>
            <para>Only events that have a status set to <paramref name="statusFilter"/> will be retrieved.</para>
            <para>When the <paramref name="modifiedSince"/> is set, events are only retrieved when they are modified since that date. The parameter is typically set to the date and time when events were last retrieved.</para>
            <para>If the <paramref name="userFilter"/> parameter is set <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.UserFilter.Current"/>, only events that are associated with the current user will be retieved. Otherwise the events associated to all users are retrieved.</para>
            <para>This method will calculate the status for each retrieved event.</para>
            <para>The requested metadata defines the fields that are retrieved for events (only progress level is allowed).</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="progress"/>
               <ishfield name="DESCRIPTION" level="progress"/>
               <ishfield name="STATUS" level="progress"/>
               <ishfield name="PARENTPROGRESSID" level="progress"/>
               <ishfield name="USERID" level="progress"/>
               <ishfield name="MAXIMUMPROGRESS" level="progress"/>
               <ishfield name="CURRENTPROGRESS" level="progress"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved and no metadata of the event actions/details (level detail). Only metadata of events (level progress) are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12'>
                  <ishfields>
                     <ishfield name='EVENTID' level='progress'>EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101007135320822</ishfield>
                     <ishfield name='DESCRIPTION' level='progress'>Publishing "Publication - Encyclopedia Britannica, v1, PDF (A4 Manual), en"</ishfield>
                     <ishfield name='CREATIONDATE' level='progress'>07/10/2010 13:53:45</ishfield>
                     <ishfield name='EVENTTYPE' level='progress'>EXPORTFORPUBLICATION</ishfield>
                     <ishfield name='STATUS' level='progress'>BUSY</ishfield>
                     <ishfield name='USERID' level='progress'>Admin</ishfield>
                     <ishfield name='PARENTPROGRESSID' level='progress'>11</ishfield>
                     <ishfield name='MAXIMUMPROGRESS' level='progress'>1553</ishfield>
                     <ishfield name='CURRENTPROGRESS' level='progress'>11</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
            <returns>An XML String into which the results are returned.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventOverviewByProgressIds(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.ProgressStatusFilter,System.DateTime,Trisoft.InfoShare.API.Enumerations.API25.UserFilter,System.String,System.String@)">
            <summary>
            [INTERNAL] Retrieves metadata of events for the given progressIds which match the supplied filters.
            </summary>
            <param name="progressIds">A list of event progress ids</param>
            <param name="statusFilter">One of the enumeration values limiting the events that will be retrieved based on the status of the events.</param>
            <param name="modifiedSince">A <see cref="T:System.DateTime"/> limiting the events that will be retrieved based on the last modification date of the events.</param>
            <param name="userFilter">One of the enumeration values limiting the events that will be retrieved based on the user associated with the events.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <param name="xmlEventList">Out parameter. An XML String into which the retrieved events are returned.</param>
            <remarks>
            <para>The parameters <paramref name="statusFilter"/>, <paramref name="modifiedSince"/> and <paramref name="userFilter"/> are used to restrict the events that are captured in the retrieval result.</para>
            <para>Only events that have a status set to <paramref name="statusFilter"/> will be retrieved.</para>
            <para>When the <paramref name="modifiedSince"/> is set, events are only retrieved when they are modified since that date. The parameter is typically set to the date and time when events were last retrieved.</para>
            <para>If the <paramref name="userFilter"/> parameter is set <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.UserFilter.Current"/>, only events that are associated with the current user will be retieved. Otherwise the events associated to all users are retrieved.</para>
            <para>This method will calculate the status for each retrieved event.</para>
            <para>The requested metadata defines the fields that are retrieved for events (only progress level is allowed).</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="progress"/>
               <ishfield name="DESCRIPTION" level="progress"/>
               <ishfield name="STATUS" level="progress"/>
               <ishfield name="PARENTPROGRESSID" level="progress"/>
               <ishfield name="USERID" level="progress"/>
               <ishfield name="MAXIMUMPROGRESS" level="progress"/>
               <ishfield name="CURRENTPROGRESS" level="progress"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved and no metadata of the event actions/details (level detail). Only metadata of events (level progress) are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12'>
                  <ishfields>
                     <ishfield name='EVENTID' level='progress'>EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101007135320822</ishfield>
                     <ishfield name='DESCRIPTION' level='progress'>Publishing "Publication - Encyclopedia Britannica, v1, PDF (A4 Manual), en"</ishfield>
                     <ishfield name='CREATIONDATE' level='progress'>07/10/2010 13:53:45</ishfield>
                     <ishfield name='EVENTTYPE' level='progress'>EXPORTFORPUBLICATION</ishfield>
                     <ishfield name='STATUS' level='progress'>BUSY</ishfield>
                     <ishfield name='USERID' level='progress'>Admin</ishfield>
                     <ishfield name='PARENTPROGRESSID' level='progress'>11</ishfield>
                     <ishfield name='MAXIMUMPROGRESS' level='progress'>1553</ishfield>
                     <ishfield name='CURRENTPROGRESS' level='progress'>11</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.RetrieveEventOverviewByProgressIds(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.ProgressStatusFilter,System.DateTime,Trisoft.InfoShare.API.Enumerations.API25.UserFilter,System.String)">
            <summary>
            [INTERNAL] Retrieves metadata of events for the given progressIds which match the supplied filters.
            </summary>
            <param name="progressIds">A list of event progress ids</param>
            <param name="statusFilter">One of the enumeration values limiting the events that will be retrieved based on the status of the events.</param>
            <param name="modifiedSince">A <see cref="T:System.DateTime"/> limiting the events that will be retrieved based on the last modification date of the events.</param>
            <param name="userFilter">One of the enumeration values limiting the events that will be retrieved based on the user associated with the events.</param>
            <param name="xmlRequestedMetadata">XML string containing the requested metadata.</param>
            <remarks>
            <para>The parameters <paramref name="statusFilter"/>, <paramref name="modifiedSince"/> and <paramref name="userFilter"/> are used to restrict the events that are captured in the retrieval result.</para>
            <para>Only events that have a status set to <paramref name="statusFilter"/> will be retrieved.</para>
            <para>When the <paramref name="modifiedSince"/> is set, events are only retrieved when they are modified since that date. The parameter is typically set to the date and time when events were last retrieved.</para>
            <para>If the <paramref name="userFilter"/> parameter is set <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.UserFilter.Current"/>, only events that are associated with the current user will be retieved. Otherwise the events associated to all users are retrieved.</para>
            <para>This method will calculate the status for each retrieved event.</para>
            <para>The requested metadata defines the fields that are retrieved for events (only progress level is allowed).</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishfields>
               <ishfield name="EVENTID" level="progress"/>
               <ishfield name="EVENTTYPE" level="progress"/>
               <ishfield name="CREATIONDATE" level="progress"/>
               <ishfield name="DESCRIPTION" level="progress"/>
               <ishfield name="STATUS" level="progress"/>
               <ishfield name="PARENTPROGRESSID" level="progress"/>
               <ishfield name="USERID" level="progress"/>
               <ishfield name="MAXIMUMPROGRESS" level="progress"/>
               <ishfield name="CURRENTPROGRESS" level="progress"/>
            </ishfields>
            ]]></code>
            </example>
            <para>The event list contains the results of the retieval action. No event data will be retrieved and no metadata of the event actions/details (level detail). Only metadata of events (level progress) are retrieved.</para>
            <example>
            <code lang="xml"><![CDATA[
            <ishevents>
               <ishevent ishprogressref='12'>
                  <ishfields>
                     <ishfield name='EVENTID' level='progress'>EXPORTFORPUBLICATION MEDEVHVERMEIR02 20101007135320822</ishfield>
                     <ishfield name='DESCRIPTION' level='progress'>Publishing "Publication - Encyclopedia Britannica, v1, PDF (A4 Manual), en"</ishfield>
                     <ishfield name='CREATIONDATE' level='progress'>07/10/2010 13:53:45</ishfield>
                     <ishfield name='EVENTTYPE' level='progress'>EXPORTFORPUBLICATION</ishfield>
                     <ishfield name='STATUS' level='progress'>BUSY</ishfield>
                     <ishfield name='USERID' level='progress'>Admin</ishfield>
                     <ishfield name='PARENTPROGRESSID' level='progress'>11</ishfield>
                     <ishfield name='MAXIMUMPROGRESS' level='progress'>1553</ishfield>
                     <ishfield name='CURRENTPROGRESS' level='progress'>11</ishfield>
                  </ishfields>
               </ishevent>
               ...
            </ishevents>
            ]]></code>
            </example>
            </remarks>
            <returns>An XML String into which the results are returned.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.EndEvent(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus,System.Int32,System.Int32)">
            <summary>
            Stops the event specified by <paramref name="progressId"/>, and updates the progress information of the event.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="status">Final status of the event.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            <para>When the <paramref name="status"/> is set to <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus.Calculate"/> the final status is the event is calculated by using the status on its actions/details, in case the event is not the main event of a cluster of smaller events.</para>
            <para>The status <see cref="F:Trisoft.InfoShare.API.Enumerations.API25.ProgressStatus.Calculate"/> is set on main events that cluster a set of related events. Related events are clustered by using the <c>ParentProgressId</c> field on the events. The final status of the main event will be calculated using the status of its child events upon request. A main event itself cannot be clustered within another main event.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.AddEventDetail(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.DetailStatus,Trisoft.InfoShare.API.Enumerations.API25.EventDataType,System.IO.Stream,System.Int64@)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>.
            </summary>
            <param name="progressId">The unique identifier of the event containing the action/detail.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="dataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A <see cref="T:System.IO.Stream"/> containing custom data for the action/detail.</param>
            <param name="detailId">Out parameter. The unique identifier of the newly added event action/detail.</param>
            <remarks>
            <para>The <paramref name="data"/> parameter allow users to attach their own data to the event action/detail.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.AddEventDetail(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.DetailStatus,Trisoft.InfoShare.API.Enumerations.API25.EventDataType,System.IO.Stream)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>.
            </summary>
            <param name="progressId">The unique identifier of the event containing the action/detail.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="dataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A <see cref="T:System.IO.Stream"/> containing custom data for the action/detail.</param>
            <remarks>
            <para>The <paramref name="data"/> parameter allow users to attach their own data to the event action/detail.</para>
            </remarks>
            <returns>The unique identifier of the newly added event action/detail.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.AddEventDetailWithProgress(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.DetailStatus,Trisoft.InfoShare.API.Enumerations.API25.EventDataType,System.IO.Stream,System.Int32,System.Int32,System.Int64@)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>, and updates the progress information of the event.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="dataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A <see cref="T:System.IO.Stream"/> containing custom data for the action/detail.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <param name="detailId">Out parameter. The unique identifier of the newly added event action/detail.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IEventMonitor25.AddEventDetailWithProgress(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.EventLevel,System.String,System.String,Trisoft.InfoShare.API.Enumerations.API25.DetailStatus,Trisoft.InfoShare.API.Enumerations.API25.EventDataType,System.IO.Stream,System.Int32,System.Int32)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>, and updates the progress information of the event.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="dataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A <see cref="T:System.IO.Stream"/> containing custom data for the action/detail.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            </remarks>
            <returns>The unique identifier of the newly added event action/detail.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IFolder25">
            <summary>
            Interface containing all API 2.5 calls related to the folders
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetMetadata(System.Int64,System.String,System.String@)">
            <summary>
            Returns the requested metadata for the specified folder
            </summary>
            <param name="folderRef">The folder card id</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlFolderList">The 'ishfolder' xml with the requested metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetMetadata(System.Int64,System.String)">
            <summary>
            Returns the requested metadata for the specified folder
            </summary>
            <param name="folderRef">The folder card id</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The 'ishfolder' xml with the requested metadata</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetSubFolders(System.Int64,System.String@)">
             <summary>
             Returns the current folder (with the requested metadata) and the first level of subfolders (with the requested metadata)
             </summary>
             <param name="folderRef">The folder card id</param>
             <param name="xmlFolderList">The 'ishfolder' xml with the requested metadata and the first level of subfolders</param>
             <remarks>
             <list type="bullet">
                 <item>API25 accepts no requested metadata.</item>
                 <item>
                     The order of the subfolders is random.  The client application is responsible for sorting the objects.
                 </item>
             </list>
             </remarks>
             <example>    /// <![CDATA[ 
            <ishfolder ishfolderref="1025" ishtype="ISHNone">
                <ishfields>
                    <ishfield level="none" name="FNAME">Information Modules</ishfield>
                    <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                    <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                    <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                    <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                </ishfields>
                <ishfolder ....
                    <ishfields>
                        <ishfield level="none" name="FNAME">Information Modules</ishfield>
                        <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                        <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                        <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                        <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                    </ishfields>
                </ishfolder>
                <ishfolder ...
                    <!-- note: ishfolder can be nested here according to schema, but API call will have no option to indicate folder depth (=default=1) -->
                </ishfolder>
            </ishfolder> ]]></example>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetSubFolders(System.Int64)">
             <summary>
             Returns the current folder (with the requested metadata) and the first level of subfolders (with the requested metadata)
             </summary>
             <param name="folderRef">The folder card id</param>
             <remarks>
             <list type="bullet">
                 <item>API25 accepts no requested metadata.</item>
                 <item>
                     The order of the subfolders is random.  The client application is responsible for sorting the objects.
                 </item>
             </list>
             </remarks>
             <example>    /// <![CDATA[ 
            <ishfolder ishfolderref="1025" ishtype="ISHNone">
                <ishfields>
                    <ishfield level="none" name="FNAME">Information Modules</ishfield>
                    <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                    <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                    <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                    <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                </ishfields>
                <ishfolder ....
                    <ishfields>
                        <ishfield level="none" name="FNAME">Information Modules</ishfield>
                        <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                        <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                        <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                        <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                    </ishfields>
                </ishfolder>
                <ishfolder ...
                    <!-- note: ishfolder can be nested here according to schema, but API call will have no option to indicate folder depth (=default=1) -->
                </ishfolder>
            </ishfolder> ]]></example>
             <returns>The 'ishfolder' xml with the requested metadata and the first level of subfolders</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetContents(System.Int64,System.String@)">
            <summary>
            Returns an ishobject list xml containing the folder content for the given folder
            </summary>
            <param name="folderRef">The folder card id</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
            <remarks>
            The order of the objects in the xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetContents(System.Int64)">
            <summary>
            Returns an ishobject list xml containing the folder content for the given folder
            </summary>
            <param name="folderRef">The folder card id</param>
            <remarks>
            The order of the objects in the xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetMetadata(Trisoft.InfoShare.API.Enumerations.API25.BaseFolder,System.String,System.String@)">
            <summary>
            Returns the requested metadata for the root folder
            </summary>
            <param name="baseFolder">The base/root folder to use</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlFolderList">The 'ishfolder' xml with the requested metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetMetadata(Trisoft.InfoShare.API.Enumerations.API25.BaseFolder,System.String)">
            <summary>
            Returns the requested metadata for the root folder
            </summary>
            <param name="baseFolder">The base/root folder to use</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The 'ishfolder' xml with the requested metadata</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetMetadata(Trisoft.InfoShare.API.Enumerations.API25.BaseFolder,System.Collections.Generic.List{System.String},System.String,System.String@)">
            <summary>
            Returns the requested metadata for the root folder
            </summary>
            <param name="baseFolder">The base/root folder to use</param>
            <param name="folderPath">List with the path </param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlFolderList">The 'ishfolder' xml with the requested metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetMetadata(Trisoft.InfoShare.API.Enumerations.API25.BaseFolder,System.Collections.Generic.List{System.String},System.String)">
            <summary>
            Returns the requested metadata for the specified folder
            </summary>
            <param name="baseFolder">The base/root folder to use</param>
            <param name="folderPath">The label of the parent folders and the requested folder (e.g. {"General","MobilePhones","330","Modules"})</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The 'ishfolder' xml with the requested metadata</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetSubFolders(Trisoft.InfoShare.API.Enumerations.API25.BaseFolder,System.String@)">
             <summary>
             Returns the root folder (with the requested metadata) and the first level of subfolders (with the requested metadata)
             </summary>
             <param name="baseFolder">The base/root folder to use</param>
             <param name="xmlFolderList">The 'ishfolder' xml with the requested metadata and the first level of subfolders</param>
             <remarks>
             <list type="bullet">
                 <item>API25 accepts no requested metadata.</item>
                 <item>
                     The order of the subfolders is random.  The client application is responsible for sorting the objects.
                 </item>
             </list>
             </remarks>
             <example>    /// <![CDATA[ 
            <ishfolder ishfolderref="1025" ishtype="ISHNone">
                <ishfields>
                    <ishfield level="none" name="FNAME">Information Modules</ishfield>
                    <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                    <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                    <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                    <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                </ishfields>
                <ishfolder ....
                    <ishfields>
                        <ishfield level="none" name="FNAME">Information Modules</ishfield>
                        <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                        <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                        <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                        <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                    </ishfields>
                </ishfolder>
                <ishfolder ...
                    <!-- note: ishfolder can be nested here according to schema, but API call will have no option to indicate folder depth (=default=1) -->
                </ishfolder>
            </ishfolder> ]]></example>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.GetSubFolders(Trisoft.InfoShare.API.Enumerations.API25.BaseFolder)">
             <summary>
             Returns the root folder (with the requested metadata) and the first level of subfolders (with the requested metadata)
             </summary>
             <param name="baseFolder">The base/root folder to use</param>
             <remarks>
             <list type="bullet">
                 <item>API25 accepts no requested metadata.</item>
                 <item>
                     The order of the subfolders is random.  The client application is responsible for sorting the objects.
                 </item>
             </list>
             </remarks>
             <example>    /// <![CDATA[ 
            <ishfolder ishfolderref="1025" ishtype="ISHNone">
                <ishfields>
                    <ishfield level="none" name="FNAME">Information Modules</ishfield>
                    <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                    <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                    <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                    <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                    <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                </ishfields>
                <ishfolder ....
                    <ishfields>
                        <ishfield level="none" name="FNAME">Information Modules</ishfield>
                        <ishfield level="none" name="FDOCUMENTTYPE">None</ishfield><!-- no ISH prefix, see ishfolder/@ishtype -->
                        <ishfield level="none" name="CREATED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="MODIFIED-ON">dd/MM/yyyy HH:mm:ss</ishfield><!-- See BorderControl.Contract.GenerateUserContext -->
                        <ishfield level="none" name="FISHQUERY">&gt;ishquery&lt;...</ishfield>
                        <ishfield level="none" name="FUSERGROUP">Default Department</ishfield><!-- Hilde will investigate: OWNER -->
                        <ishfield level="none" name="READ-ACCESS">Default Department, Support, R&amp;D</ishfield><!-- See BorderControl.Contract.MultiValueSeparator -->
                    </ishfields>
                </ishfolder>
                <ishfolder ...
                    <!-- note: ishfolder can be nested here according to schema, but API call will have no option to indicate folder depth (=default=1) -->
                </ishfolder>
            </ishfolder> ]]></example>
             <returns>The 'ishfolder' xml with the requested metadata and the first level of subfolders</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.RetrieveMetadata(System.Collections.Generic.List{System.Int64},System.String,System.String@)">
            <summary>
            Returns the requested metadata for the specified folders
            </summary>
            <param name="folderRefs">Long array with the FolderReference of the folders</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlFolderList">The 'ishfolders' xml with the requested metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.RetrieveMetadata(System.Collections.Generic.List{System.Int64},System.String)">
            <summary>
            Returns the requested metadata for the specified folders
            </summary>
            <param name="folderRefs">Long array with the FolderReference of the folders</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The 'ishfolder' xml with the requested metadata</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.FolderLocation(System.Int64,Trisoft.InfoShare.API.Enumerations.API25.BaseFolder@,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.Int64}@)">
            <summary>
            Get the folder path of the current FolderReference
            </summary>
            <param name="folderRef">The FolderReference</param>
            <param name="baseFolder">Out parameter with the base/root folder</param>
            <param name="folderPath">Out parameter with the labels of the parent folders and the requested folder (e.g. {"General","MobilePhones","330","Modules"})</param>
            <param name="folderRefs">Out parameter with the long array with the FolderReference of the parent folders</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Create(System.Int64,System.String,System.String,System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.IshFolderType)">
            <summary>
            Create the new folder in the specified parent folder
            </summary>
            <param name="parentFolderRef">The unique identifier of the parent folder</param>
            <param name="folderName">The name/label of the folder</param>
            <param name="ownedBy">The name/label of the usergroup that owns the folder (write-access)</param>
            <param name="readAccess">String array with the usergroups that have read access</param>
            <param name="ishFolderType">Enum with the folder content type</param>
            <returns>Long with the unique identifier of the new folder</returns>
            <remarks>It is not possible to create a Query Folder using this function. Use the overloaded function with the 'xmlQuery' parameter.</remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Create(System.Int64,System.String,System.String,System.Collections.Generic.List{System.String},System.String)">
            <summary>
            Create the new query folder in the specified parent folder
            </summary>
            <param name="parentFolderRef">The unique identifier of the parent folder</param>
            <param name="folderName">The name/label of the folder</param>
            <param name="ownedBy">The name/label of the usergroup that owns the folder (write-access)</param>
            <param name="readAccess">String array with the usergroups that have read access</param>
            <param name="xmlQuery">String with the Query XML</param>
            <returns>Long with the unique identifier of the new folder</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Update(System.Int64,System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Update/Rename the specified folder
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="newFolderName">The name/label of the folder.</param>
            <param name="readAccess">String array with the usergroups that have read access</param>
            <remarks>
                <list type="bullet">
                    <item>When the parameter 'newFolderName' is empty, no value is set.</item>
                </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Update(System.Int64,System.String,System.Collections.Generic.List{System.String},System.String)">
            <summary>
            Update/Rename the specified folder
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="newFolderName">The name/label of the folder.</param>
            <param name="readAccess">String array with the usergroups that have read access</param>
            <param name="xmlQuery">String with the Query XML</param>
            <remarks>
                <list type="bullet">
                    <item>When the parameter 'newFolderName' is empty, no value is set.</item>
                </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Rename(System.Int64,System.String)">
            <summary>
            Rename the specified folder
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="newFolderName">The name/label of the folder.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Move(System.Int64,System.Int64)">
            <summary>
            Move the specified folder
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="toFolderRef">The unique identifier of the new parent folder</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.Delete(System.Int64)">
            <summary>
            Delete the specified folder
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.AddShortCuts(System.Int64,System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            Creates shortcuts to the specified objects in the reference folder.
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="logicalIds">The element names of the logical level of the objects.</param>
            <param name="xmlErrorReport">LogObject with the exceptions</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.AddShortCuts(System.Int64,System.Collections.Generic.List{System.String})">
            <summary>
            Creates shortcuts to the specified objects in the reference folder.
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="logicalIds">The element names of the logical level of the objects.</param>
            <returns>LogObject with the exceptions</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.RemoveShortCuts(System.Int64,System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            Removes shortcuts to the specified objects from a reference folder.
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="logicalIds">The element names of the logical level of the objects.</param>
            <param name="xmlErrorReport">LogObject with the exceptions</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.RemoveShortCuts(System.Int64,System.Collections.Generic.List{System.String})">
            <summary>
            Removes shortcuts to the specified objects from a reference folder.
            </summary>
            <param name="folderRef">The unique identifier of the folder</param>
            <param name="logicalIds">The element names of the logical level of the objects.</param>
            <returns>LogObject with the exceptions</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.MoveObjects(System.Int64,System.Collections.Generic.List{System.String},System.Int64,System.String@)">
            <summary>
            Moves an object in the InfoShare repository from one folder into another folder.
            </summary>
            <param name="toFolderRef">The identifier (folder id) of the folder that the object has to be moved into</param>
            <param name="logicalIds">The logical identifiers of the objects as comma space separated list</param>
            <param name="fromFolderRef">The identifier (folder id) of the folder that the object has to be moved from</param>
            <param name="xmlErrorReport">LogObject with the exceptions</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IFolder25.MoveObjects(System.Int64,System.Collections.Generic.List{System.String},System.Int64)">
            <summary>
            Moves an object in the InfoShare repository from one folder into another folder.
            </summary>
            <param name="toFolderRef">The identifier (folder id) of the folder that the object has to be moved into</param>
            <param name="logicalIds">The logical identifiers of the objects as comma space separated list</param>
            <param name="fromFolderRef">The identifier (folder id) of the folder that the object has to be moved from</param>
            <returns>LogObject with the exceptions</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IInbox25">
            <summary>
            Interface containing all API 2.5 calls related to the inboxes
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IInbox25.GetInboxNames">
            <summary>
            Gets a list of inbox names.
            </summary>
            <returns>A list of <see cref="T:System.String"/> containing the inbox names.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IInbox25.GetInboxContent(System.String,System.String)">
            <summary>
            <param name="inboxName">The inbox name.</param>
            <param name="xmlRequestedMetadata">The requested metadata.</param>
            <returns>String with the IshObject List Xml.</returns>
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25">
            <summary>
            Interface containing all API 2.5 calls related to the List of Values
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.RetrieveLists(System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            This function allows to retrieve the list information for all or the specified list of values identifiers without retrieving the actual list of values entries.
            </summary>
            <param name="filterLovIds">String list with element names of LOVs</param>
            <param name="xmlLovList">String with the LOV list xml</param>
            <remarks>
            <list type="bullet">
            <item>
            If there are filter LovIds supplied, those lovs are returned.
            Note: You can retrieve the DUSERGROUP lov using filtering.
            Note: No exception is thrown if you supply an invalid lov
            </item>
            <item>
            If there is no filtering supplied, only the public (non-system) lovs which are not linked with an InfoShare object are returned. 
            We will also block DSTATUS and DPUBSTATUS via this call. So, the lov DUSERGROUP will not be returned.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.RetrieveLists(System.Collections.Generic.List{System.String})">
            <summary>
            This function allows to retrieve the list information for all or the specified list of values identifiers without retrieving the actual list of values entries.
            </summary>
            <param name="filterLovIds">String list with element names of LOVs</param>
            <remarks>
            <list type="bullet">
            <item>
            If there are filter LovIds supplied, those lovs are returned.
            Note: You can retrieve the DUSERGROUP lov using filtering.
            Note: No exception is thrown if you supply an invalid lov
            </item>
            <item>
            If there is no filtering supplied, only the public (non-system) lovs which are not linked with an InfoShare object are returned. 
            We will also block DSTATUS and DPUBSTATUS via this call. So, the lov DUSERGROUP will not be returned.</item>
            </list>
            </remarks>
            <returns>String with the LOV list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.RetrieveValues(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String@)">
            <summary>
            This function allows to retrieve the information for the values of the requested list of values
            </summary>
            <param name="lovIds">String list with element names of LOVs.</param>
            <param name="activityFilter">The activity filter allows you to limit the result to the active LovValues</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
            <remarks>
            <list type="bullet">
            <item>If one of the specified LOVs is invalid, an exception is thrown</item>
            <item>You can use system lovs. So, the values of the lovs BOOLEAN, DSTATUS and DUSERGROUP can be retrieved.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.RetrieveValues(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter)">
            <summary>
            This function allows to retrieve the information for the values of the requested list of values
            </summary>
            <param name="lovIds">String list with element names of LOVs.</param>
            <param name="activityFilter">The activity filter allows you to limit the result to the active LovValues</param>
            <remarks>
            <list type="bullet">
            <item>If one of the specified LOVs is invalid, an exception is thrown</item>
            <item>You can use system lovs. So, the values of the lovs BOOLEAN, DSTATUS and DUSERGROUP can be retrieved.</item>
            </list>
            </remarks>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.CreateValue(System.String,System.String@,System.String,System.String)">
            <summary>
            This function allows you to add a value to a public list of values
            </summary>
            <param name="lovId">The element name of the list</param>
            <param name="lovValueId">The element name of the value. Note: If the element name is empty, a new element name is generated.</param>
            <param name="label">The label of the value</param>
            <param name="description">The description of the value</param>
            <returns>The element name of the new value</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.UpdateValue(System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>
            This function allows you to update an existing value from the specified list of values
            </summary>
            <param name="lovId">The element name of the list</param>
            <param name="lovValueId">The element name of the value within the list</param>
            <param name="label">The (new) label of the value</param>
            <param name="description">The (new) description of the value</param>
            <param name="active">Is the LovValue still active?</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IListOfValues25.DeleteValue(System.String,System.String)">
            <summary>
            This function allows to delete an existing non-referenced value out of the specified list of values. 
            </summary>
            <param name="lovId">The element name of the list</param>
            <param name="lovValueId">The element name of the value within the list</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25">
            <summary>
            Interface containing all API 2.5 calls concerning an (external) metadata binding
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.ResolveIds(System.String,System.String,System.String@)">
            <summary>
            Resolves the specified Ids for each fields into labels/descriptions
            </summary>
            <param name="xmlFieldTags">The fields with the ids to resolve</param>
            <param name="language">The InfoShare language</param>
            <param name="outXmlFieldTags">String which contains the tags with the resolved Ids per field</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.SmartTag(System.String,System.String,System.String,System.Byte[],System.String)">
            <summary>
            Gets the tags from the given content for the specified fields.
            </summary>
            <param name="xmlFieldTags">The fields with the ids to resolve.</param>
            <param name = "language" > The language in which to return the label/description. If no language is provided, the user language is used.</param>
            <param name="edt">Edt of the content used while reading it.</param>
            <param name="data">Content where Smart Tagging will be executed on.</param>
            <param name = "dataLanguage" > The language of the content.</param>
            <returns>Results of smart tagging operation.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.ResolveIds(System.String,System.String)">
            <summary>
            Resolves the specified Ids for each fields into labels/descriptions
            </summary>
            <param name="xmlFieldTags">The fields with the ids to resolve</param>
            <param name="language">The language in which to return the label/description. If no language is provide, the user language is used.</param>
            <returns>String which contains the tags with the resolved Ids per field</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.RetrieveTags(System.String,Trisoft.InfoShare.API.Enumerations.API25.ISHLevel,System.String,System.String,System.String,System.Int64,System.String@)">
            <summary>
            Retrieves the tags for a specific field in the specified language using the input and other fields as a filter
            </summary>
            <param name="fieldName">The element name of the field for which to retrieve information</param>
            <param name="fieldLevel">The IshLevel of the field for which to retrieve information</param>
            <param name="inputFilter">String with the input of the user</param>
            <param name="xmlFieldsFilter">The values of other fields which can be used as an additional filter</param>
            <param name="language">The InfoShare language</param>
            <param name="maxTagsToReturn">The maximum number of tags that must be returned</param>
            <param name="xmlFieldTags">The tags matching the filters</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.RetrieveTags(System.String,Trisoft.InfoShare.API.Enumerations.API25.ISHLevel,System.String,System.String,System.String,System.Int64)">
            <summary>
            Retrieves the tags for a specific field in the specified language using the input and other fields as a filter
            </summary>
            <param name="fieldName">The element name of the field for which to retrieve information</param>
            <param name="fieldLevel">The IshLevel of the field for which to retrieve information</param>
            <param name="inputFilter">String with the input of the user</param>
            <param name="xmlFieldsFilter">The values of other fields which can be used as an additional filter</param>
            <param name="language">The language in which to return the label/description. If no language is provide, the user language is used.</param>
            <param name="maxTagsToReturn">The maximum number of tags that must be returned</param>
            <returns>The tags matching the filters</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.RetrieveTagStructure(System.String,Trisoft.InfoShare.API.Enumerations.API25.ISHLevel,System.String,System.String,System.String@)">
            <summary>
            Retrieves the structure for the tags of the specific field in the specified language using the other fields as a filter
            </summary>
            <param name="fieldName">The element name of the field for which to retrieve information</param>
            <param name="fieldLevel">The IshLevel of the field for which to retrieve information</param>
            <param name="xmlFieldsFilter">The values of other fields which can be used as an additional filter</param>
            <param name="language">The InfoShare language</param>
            <param name="xmlFieldTags"></param>
            <returns>IshRetrieveTagStructureResult with the tags matching the filters and the relation of these tags with other tags allowing to create a tree structure</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.RetrieveTagStructure(System.String,Trisoft.InfoShare.API.Enumerations.API25.ISHLevel,System.String,System.String)">
            <summary>
            Retrieves the structure for the tags of the specific field in the specified language using the other fields as a filter
            </summary>
            <param name="fieldName">The element name of the field for which to retrieve information</param>
            <param name="fieldLevel">The IshLevel of the field for which to retrieve information</param>
            <param name="xmlFieldsFilter">The values of other fields which can be used as an additional filter</param>
            <param name="language">The language in which to return the label/description. If no language is provide, the user language is used.</param>
            <returns>IshRetrieveTagStructureResult with the tags matching the filters and the relation of these tags with other tags allowing to create a tree structure</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.Validate(System.String,System.String,System.String,System.String@)">
            <summary>
            Validates tag ids against the filter field values.
            </summary>
            <param name="xmlMetadata">The fields with the ids to validate.</param>
            <param name="xmlFieldsFilter">The values of the filter fields</param>
            <param name="language">The InfoShare language</param>
            <param name="xmlValidateResult">The xml with error messages per field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IMetadataBinding25.Validate(System.String,System.String,System.String)">
            <summary>
            Validates tag ids against the filter field values.
            </summary>
            <param name="xmlMetadata">The fields with the ids to validate.</param>
            <param name="xmlFieldsFilter">The values of the filter fields</param>
            <param name="language">The language</param>
            <returns>The xml with error messages per field.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25">
            <summary>
            Interface containing all API 2.5 calls related to output formats
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Get(System.String,System.String@,System.String@)">
            <summary>
            [DEPRECATED, COMAPI25] Returns an ishobject list xml containing the values for fixed metadata of the Output format
            </summary>
            <param name="outputFormatId">The element name of the Output format</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
            <param name="outputEDT">The EDT of the OutputFormat</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Get(System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for all metadata of the Output format
            </summary>
            <param name="outputFormatId">The element name of the Output format</param>
            <param name="outputEDT">The EDT of the OutputFormat</param>
            <remarks>
            The method is used during the PUBLISH action to ensure that the post-processing has all (customer specific) fields. 
            The introduction of an extra XML file specifying the requested metadata for the OutputFormat (see ReqMetaDataExportForPublicationXMLForPubObject.xml), could resolve this issue in the future.
            </remarks>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.GetMetadata(System.String,System.String,System.String@,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the Output format
            </summary>
            <param name="outputFormatId">The element name of the Output format</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
            <param name="outputEDT">The EDT of the OutputFormat</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the Output format
            </summary>
            <param name="outputFormatId">The element name of the Output format</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="outputEDT">The EDT of the OutputFormat</param>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the requested OutputFormats if they match the filter criteria. 
            </summary>
            <param name="outputFormatIds">String array with the card elements of the OutputFormat card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the requested OutputFormats if they match the filter criteria. 
            </summary>
            <param name="outputFormatIds">String array with the card elements of the OutputFormat card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the OutputFormats which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the OutputFormats which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.GetOutputFormatId(System.String)">
            <summary>
            This method converts the label of the OutputFormat to the element name of the OutputFormat.
            </summary>
            <param name="outputFormatName">The label of the OutputFormat</param>
            <returns>The element name of the OutputFormat card</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.GetOutputFormatName(System.String)">
            <summary>
            This method converts the given OutputFormat element to the label of the OutputFormat
            </summary>
            <param name="outputFormatId">The element name of the OutputFormat card</param>
            <returns>The label of the OutputFormat</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Create(System.String,System.String,System.String)">
            <summary>
            Creates an new Output format with the given name, EDT and metadata.
            </summary>
            <param name="outputFormatName">The label of the Output format</param>
            <param name="outputEDT">The EDT of the Output format</param>
            <param name="xmlMetadata">The metadata of the Output format</param>
            <returns>The element name of the OutputFormat</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Update(System.String,System.String,System.String)">
            <summary>
            Updates the Output format with the given name with supplied metadata
            </summary>
            <param name="outputFormatId">The element name of the Output format that will be updated</param>
            <param name="outputEDT">The EDT of the Output format</param>
            <param name="xmlMetadata">The new metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IOutputFormat25.Delete(System.String)">
            <summary>
            Deletes the Output format
            </summary>
            <param name="outputFormatId">The element name of the Output format to be deleted</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25">
            <summary>
            Interface containing all API 2.5 calls related to publication outputs
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.SetMetadata(System.Int64,System.String,System.String)">
            <summary>
            Update the metadata of the specified language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.SetMetadata(System.String,System.String@,System.String,System.String,System.String,System.String)">
            <summary>
            Set the metadata for the given LogicalId, version, outputFormat and language combination
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.SetMetadata(System.Collections.Generic.List{System.Int64},System.String,System.String,System.String@)">
            <summary>
            Set the metadata of the specified language object
            </summary>
            <param name="lngRefs">The list with the unique identifiers of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlErrorReport">LogObject with the exceptions</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.SetMetadata(System.Collections.Generic.List{System.Int64},System.String,System.String)">
            <summary>
            Set the metadata of the specified language object
            </summary>
            <param name="lngRefs">The list with the unique identifiers of the language level</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <returns>LogObject with the exceptions</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Create(System.Int64,System.String@,System.String@,System.String,System.String,System.String)">
            <summary>
            Create a new logical, version and/or language object
            </summary>
            <param name="folderRef">The unique identifier of the parent folder. Note: This value can be negative or zero, when updating an existing logical object</param>
            <param name="logicalId">The element name of the logical level. Note: If the element name is empty, a new element name with a GUID is created.</param>
            <param name="version">The version number. Note: This value can be empty when only the logical level is created</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlMetadata">The metadata fields to set</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Delete(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Delete the logical, version and/or language object
            </summary>
            <param name="logicalId">The element name of the logical level. Note: If the element name is empty, a new element name with a GUID is created.</param>
            <param name="version">The version number. Note: This value can be empty when only the logical level is created</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Delete(System.Int64,System.String)">
            <summary>
            Deletes language object
            </summary>
            <param name="lngRef">The unique identifier of the language level</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified LogicalIds
            </summary>
            <param name="logicalIds">String with comma-space separated element names of the logical level</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Retrieve the metadata of the specified LogicalIds
            </summary>
            <param name="logicalIds">String with comma-space separated element names of the logical level</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
                The order of the objects in xmlObjectList is random.
                The client application is responsible for sorting the objects.
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveMetadataByIshLngRefs(System.Collections.Generic.List{System.Int64},System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified Language References
            </summary>
            <param name="lngRefs">String with comma-separated language references</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveMetadataByIshLngRefs(System.Collections.Generic.List{System.Int64},System.String)">
            <summary>
            Retrieve the metadata of the specified Language References
            </summary>
            <param name="lngRefs">String with comma-separated language references</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveMetadataByIshVersionRefs(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Retrieve the metadata of the specified Version References
            </summary>
            <param name="versionRefs">String with comma-separated version references</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveMetadataByIshVersionRefs(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Retrieve the metadata of the specified Version References
            </summary>
            <param name="versionRefs">String with comma-separated version references</param>
            <param name="statusFilter">Filtering on a type of status (released, out-of-date, draft,...)</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveVersionMetadata(System.Collections.Generic.List{System.String},System.String,System.String,System.String@)">
            <summary>
            Returns the version information of the given LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="version">The version number (e.g. 1, latest, latest 1.1)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.RetrieveVersionMetadata(System.Collections.Generic.List{System.String},System.String,System.String)">
            <summary>
            Returns the version information of the given LogicalIds
            </summary>
            <param name="logicalIds">String array with the element names of the logical level</param>
            <param name="version">The version number (e.g. 1, latest, latest 1.1)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Find(Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String,System.String@)">
            <summary>
            Gets all objects within the repository that match the criteria given in the metadata filter. 
            </summary>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Find(Trisoft.InfoShare.API.Enumerations.API25.StatusFilter,System.String,System.String)">
            <summary>
            Gets all objects within the repository that match the criteria given in the metadata filter. 
            </summary>
            <param name="statusFilter">The 'status category' in which an object has in order to return metadata </param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for the resulting objects.</param>
            <remarks>
            <list type="bullet">
               <item>
                    The order of the objects in xmlObjectList is random.
                    The client application is responsible for sorting the objects.
                </item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.TryGetMetadata(System.String,System.String@,System.String,System.String,System.String,System.String@)">
            <summary>
            Get the requested metadata for the given LogicalId, version, outputFormat and language combination
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetMetadata(System.String,System.String@,System.String,System.String,System.String,System.String@)">
            <summary>
            Get the requested metadata for the given LogicalId, version, outputFormat and language combination
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetMetadata(System.String,System.String@,System.String,System.String,System.String)">
            <summary>
            Get the requested metadata for the given LogicalId, version, outputFormat and language combination
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>When the version is not an exact version number (e.g. latest), the version is returned.</item>
            </list>
            </remarks>
            <returns>>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetMetadata(System.Int64,System.String,System.String@)">
            <summary>
            Get the requested metadata for the given language reference
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetMetadata(System.Int64,System.String)">
            <summary>
            Get the requested metadata for the given language reference
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
               <item>It is not possible to get baseline objects. Use the dedicated API’s in stead to do actions on these objects.</item>
               <item>It is not possible to get publication objects. Use the dedicated API’s in stead to do actions on these objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Containing(System.String,System.String,System.String,System.String@)">
            <summary>
            In which publication version is the specified topic/map/illustration used.
            </summary>
            <param name="logicalId">The element name of the logical level of a content object</param>
            <param name="versionNumber">The exact version number</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.Containing(System.String,System.String,System.String)">
            <summary>
            In which publication version is the specified topic/map/illustration used.
            </summary>
            <param name="logicalId">The element name of the logical level of a content object</param>
            <param name="versionNumber">The exact version number</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
                <item>
                    <para>The order of the publication versions in xmlObjectList is random.</para>
                    <para>The client application is responsible for sorting the objects.</para>
                </item>
                <item>
                    <para>Currently PublicationOutput.Containing is a combination of Baseline.Containing followed by PublicationOutput.UsingBaseline.</para>  
                    <para>Remember: The resulting publication versions can be incorrect for a shared baseline.</para>
                </item>
                <item>Conditional filtering is ignored!!!</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.UsingBaseline(System.String,System.String,System.String@)">
            <summary>
            In which publication version is the specified baseline used.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.UsingBaseline(System.String,System.String)">
            <summary>
            In which publication version is the specified baseline used.
            </summary>
            <param name="baselineId">The element name of the baseline card</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            The order of the publication versions in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.FolderLocation(System.String,Trisoft.InfoShare.API.Enumerations.API25.BaseFolder@,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.Int64}@)">
            <summary>
            Get the folder path of the current Publication
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="baseFolder">Out parameter with the base/root folder</param>
            <param name="folderPath">Out parameter with the labels of the parent folders and the requested folder (e.g. {"General","MobilePhones","330","Modules"})</param>
            <param name="folderRefs">Out parameter with the long array with the FolderReference of the parent folders</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.FolderLocations(System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            Get the folder path of the specified Logical objects
            </summary>
            <param name="logicalIds">String array with the LogicalIds</param>
            <param name="xmlObjLocationList">String with the IshObject FolderLocation list</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.FolderLocations(System.Collections.Generic.List{System.String})">
            <summary>
            Get the folder path of the specified Logical objects
            </summary>
            <param name="logicalIds">String array with the LogicalIds</param>
            <returns>String with the IshObject FolderLocation list</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetDataObjectInfoByIshLngRef(System.Int64,System.String@)">
            <summary>
            Returns a ishdata object xml with information about the Publication output object identified by its language reference
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="xmlIshDataObjects">The ishdata object xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetDataObjectInfoByIshLngRef(System.Int64)">
            <summary>
            Returns a ishdata object xml with information about the Publication output object identified by its language reference
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <returns>The ishdata object xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetNextDataObjectChunkByIshLngRef(System.Int64,System.String,System.Int64@,System.Int32@,System.Byte[]@)">
            <summary>
            Returns a chunk of the data object of the Publication output object identified by its language reference
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="dataRef">
            The element name of the electronic document (dataRef) will be used to check if the data object has not been updated while retrieving its content. 
            This is the 'ed' attribute at the root node of the xml returned by the GetDataObjectInfoByIshLngRef method.
            </param>        
            <param name="offSet">Zero based offset; start position of the chunk within the data object content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <param name="outBytes">A byte array holding the chunks content</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetNextDataObjectChunkByIshLngRef(System.Int64,System.String,System.Int64@,System.Int32@)">
            <summary>
            Returns a chunk of the publish report xml of the Publication output object identified by its language reference
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="dataRef">
            The element name of the electronic document (dataRef) will be used to check if the data object has not been updated while retrieving its content. 
            This is the 'ed' attribute at the root node of the xml returned by the GetDataObjectInfoByIshLngRef method.
            </param>        
            <param name="offSet">Zero based offset; start position of the chunk within the data object content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <returns>A byte array holding the chunks content</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.SetDataObjectByIshLngRef(System.Int64,System.IO.Stream,System.String)">
            <summary>
            Overwite the content of the data object of the Publication output object identified by its language reference with the content of the given stream
            </summary>
            <param name="lngRef">The language reference Id of the Publication Output object</param>
            <param name="inStream">The stream of which the content must be stored into the data object of the Publication Output object</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPossibleTargetStatuses(System.String,System.String@,System.String,System.String,System.String@)">
            <summary>
            Gets the possible target statuses for the specified publication output
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPossibleTargetStatuses(System.String,System.String@,System.String,System.String)">
            <summary>
            Gets the possible target statuses for the specified publication output
            </summary>
            <param name="logicalId">The element name of the logical level</param>
            <param name="version">The version number</param>
            <param name="outputFormat">The label/name of the OutputFormat (e.g. Manual, Documentation Online,...)</param>
            <param name="languageCombination">The language combination of the PublicationOutput (e.g. en, en+fr+nl,...)</param>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPossibleTargetStatuses(System.Int64,System.String@)">
            <summary>;
            Gets the possible target statuses for the specified publication output
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPossibleTargetStatuses(System.Int64)">
            <summary>
            Gets the possible target statuses for the specified publication output
            </summary>
            <param name="lngRef">The CardId of the language level (see ishobject/@ishlngref)</param>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPublishLogObjectInfoByIshLngRef(System.Int64,System.String@)">
            <summary>
            Returns an ishpublishlog object xml with information about the CommandOutput event with the highest detail Id
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="xmlIshPublishLogObjects">The ishPublishLogObject xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPublishLogObjectInfoByIshLngRef(System.Int64)">
            <summary>
            Returns an ishpublishlog object xml with information about the CommandOutput event with the highest detail Id
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <returns>The ishpublishlog object xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetNextPublishLogObjectChunkByIshLngRef(System.Int64,System.Int64,System.Int64@,System.Int32@,System.Byte[]@)">
            <summary>
            Returns a chunk of the data object of the event identified by the detail Id
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="ishPublishLogRef">
            The detail Id of the event. This is the 'ishPublishLogRef' attribute at the root node of the xml returned by the GetPublishLogObjectInfoByIshLngRef method.
            </param>        
            <param name="offSet">Zero based offset; start position of the chunk within the data object content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <param name="outBytes">A byte array holding the chunks content</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetNextPublishLogObjectChunkByIshLngRef(System.Int64,System.Int64,System.Int64@,System.Int32@)">
            <summary>
            Returns a chunk of the data object of the event identified by the detail Id
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="publishLogRef">
            The detail Id of the event. This is the 'ishPublishLogRef' attribute at the root node of the xml returned by the GetPublishLogObjectInfoByIshLngRef method.
            </param>        
            <param name="offSet">Zero based offset; start position of the chunk within the data object content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <returns>A byte array holding the chunks content</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPublishReportInfoByIshLngRef(System.Int64,System.String@)">
            <summary>
            Returns a publish report data objects xml with the information that can be used to obtain the report content
            If no publish report is available for the publication output, the xmlIshPublishReportInfoObjects will not contain an ishpublishreportdataobject element
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="xmlIshPublishReportInfoObjects">The publishreportdataobjects xml containing the information that can be used to retrieve the publish report content</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetPublishReportInfoByIshLngRef(System.Int64)">
            <summary>
            Returns a publish report data objects xml with the information that can be used to obtain the report content
            If no publish report is available for the publication output, the xmlIshPublishReportInfoObjects will not contain an ishpublishreportdataobject element
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <returns>The publishreportdataobjects xml containing the information that can be used to retrieve the publish report content</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetNextPublishReportChunkByIshLngRef(System.Int64,System.String,System.Int64@,System.Int32@,System.Byte[]@)">
            <summary>
            Returns a chunk of the publish report xml that contains the information of the last successful publish
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="publishReportRef">
            The unique identifier of the publish report card that contains the report content
            </param>        
            <param name="offSet">Zero based offset; start position of the chunk within the data object content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <param name="outBytes">A byte array holding the chunks content</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.GetNextPublishReportChunkByIshLngRef(System.Int64,System.String,System.Int64@,System.Int32@)">
            <summary>
            Returns a chunk of the publish report xml that contains the information of the last successful publish
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="publishReportRef">
            The unique identifier of the publish report card that contains the report content
            </param>        
            <param name="offSet">Zero based offset; start position of the chunk within the data object content. On return this parameter will be incremented by the size of the chunk.</param>
            <param name="size">Size in bytes of the chunk. On return this will hold the actual bytes read.</param>
            <returns>A byte array holding the chunks content</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IPublicationOutput25.SetPublishReportByIshLngRef(System.Int64,System.IO.Stream,System.String)">
            <summary>
            Sets the given publish report xml for the given publication output
            </summary>
            <param name="lngRef">The unique identifier of the Publication Output object</param>
            <param name="publishReport">A stream containing publish report object xml to set</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.ISearch25">
            <summary>
            Interface containing all API 2.5 calls to perform searches
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISearch25.PerformSearch(System.String,System.Int64,System.Int64@,System.String@)">
            <summary>
            Perform a full text search on content and metadata and return the result set.
            </summary>
            <param name="xmlSearchQuery">XML structure containing the metadata for the full text search.</param>
            <param name="maxHitsToReturn">Indicates the maximum number of hits to return for the executed query.</param>
            <param name="totalHitsFound">Indicates the total number of hits found for the executed query.</param>
            <param name="xmlSearchResults">XML structure with the result of the full-text queries</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISearch25.PerformSearch(System.String,System.Int64,System.Int64@)">
            <summary>
            Perform a full text search on content and metadata and return the result set.
            </summary>
            <param name="xmlSearchQuery">XML structure containing the metadata for the full text search.</param>
            <param name="maxHitsToReturn">Indicates the maximum number of hits to return for the executed query.</param>
            <param name="totalHitsFound">Indicates the total number of hits found for the executed query.</param>
            <returns>XML structure with the result of the full-text queries</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISearch25.PerformSearchInPublication(System.String,System.String@,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.String,System.Int64,System.Int64@,System.String@)">
            <summary>
            Perform a full text search on content and metadata inside the objects in this publication version (baseline) and returns the result set.
            If no languages are passed in the xmlSearchQuery, this function will only search in objects in the working language of the publication
            If no resolutions are passed in the xmlSearchQuery, this function will search in all image resolutions
            </summary>
            <param name="logicalId">The logical id of the publication</param>
            <param name="version">The version of the publication</param>
            <param name="autoCompleteMode">The complete mode</param>
            <param name="xmlSearchQuery">XML structure containing the metadata for the full text search.</param>
            <param name="maxHitsToReturn">Indicates the maximum number of hits to return for the executed query.</param>
            <param name="totalHitsFound">Indicates the total number of hits found for the executed query.</param>
            <param name="xmlSearchResults">XML structure with the result of the full-text queries</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISearch25.PerformSearchInPublication(System.String,System.String@,Trisoft.InfoShare.API.Enumerations.API25.BaselineAutoCompleteMode,System.String,System.Int64,System.Int64@)">
            <summary>
            Perform a full text search on content and metadata inside the objects in this publication version (baseline) and returns the result set.
            If no languages are passed in the xmlSearchQuery, this function will only search in objects in the working language of the publication
            If no resolutions are passed in the xmlSearchQuery, this function will search in all image resolutions
            </summary>
            <param name="logicalId">The logical id of the publication</param>
            <param name="version">The version of the publication</param>
            <param name="autoCompleteMode">The complete mode</param>
            <param name="xmlSearchQuery">XML structure containing the metadata for the full text search.</param>
            <param name="maxHitsToReturn">Indicates the maximum number of hits to return for the executed query.</param>
            <param name="totalHitsFound">Indicates the total number of hits found for the executed query.</param>
            <returns>XML structure with the result of the full-text queries</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.ISettings25">
            <summary>
            Interface containing all API 2.5 calls related with the information in the Settings area
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetTimeZone(System.String@)">
            <summary>
            Returns an ISHApplicationSettings xml
            </summary>
            <param name="xmlSettings">The ISHApplicationSettings xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetTimeZone">
            <summary>
            Returns an ISHApplicationSettings xml
            </summary>
            <returns>The ISHApplicationSettings xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetPossibleTargetStatuses(Trisoft.InfoShare.API.Enumerations.API25.TargetStatus,System.String,System.Collections.Generic.List{System.String},System.String,System.String@)">
            <summary>
            Gets the possible target statuses of the specified target status (standard, publication or translation job) for the specified object type, user role and from status.
            </summary>
            <param name="targetStatus">The type of the object for which you want to find the possible target statuses</param>
            <param name="ishObjectType">String with the ishtype of the object (e.g. ISHModule, ISHMasterDoc, ...). If the object type is not specified, the possible target statuses of all card types are returned.</param>
            <param name="userRoles">List with the user roles. If the user roles are not specified, the user roles of the current user are used.</param>
            <param name="fromStatus">String with the element name of the status. If the fromStatus is empty, the initial statuses are returned.</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetPossibleTargetStatuses(Trisoft.InfoShare.API.Enumerations.API25.TargetStatus,System.String,System.Collections.Generic.List{System.String},System.String)">
            <summary>
            Gets the possible target statuses of the specified target status (standard, publication or translation job) for the specified object type, user role and from status.
            </summary>
            <param name="targetStatus">The type of the object for which you want to find the possible target statuses</param>
            <param name="ishObjectType">String with the ishtype of the object (e.g. ISHModule, ISHMasterDoc, ...). If the object type is not specified, the possible target statuses of all card types are returned.</param>
            <param name="userRoles">List with the element names of the user roles. If the user roles are not specified, the user roles of the current user are used.</param>
            <param name="fromStatus">String with the element name of the status. If the fromStatus is empty, the initial statuses are returned.</param>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetMetadata(System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the Configuration card
            </summary>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetMetadata(System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the Configuration card
            </summary>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.SetMetadata(System.String,System.String)">
            <summary>
            Sets the specified fields on the configuration card
            </summary>
            <param name="xmlMetadata">The new metadata</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.RetrieveFieldSetupByIshType(System.Collections.Generic.List{System.String},System.String@)">
            <summary>
            Retrieve the field setup for the specified types.
            If no types are specified, the field setup of all types is returned
            </summary>
            <param name="ishTypes">List with the InfoShare types (e.g. ISHModule, ISHPublication, ISHConfiguration,...)</param>
            <param name="xmlFieldSetup">String with the resulting Field Setup xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.RetrieveFieldSetupByIshType(System.Collections.Generic.List{System.String})">
            <summary>
            Retrieve the field setup for the specified types.
            If no types are specified, the field setup of all types is returned
            </summary>
            <param name="ishTypes">List with the InfoShare types (e.g. ISHModule, ISHPublication, ISHConfiguration,...)</param>
            <returns>String with the resulting Field Setup xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ISettings25.GetTranslationStatuses(System.String)">
            <summary>
            Gets the statuses which are used during translation management for the specified ishtype 
            </summary>
            <param name="ishType">String with the ishtype of the object (e.g. ISHModule, ISHMasterDoc, ...)</param>
            <returns>String with the TranslationStatuses xml</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25">
            <summary>
            Interface containing all API 2.5 calls related to the Translation Jobs
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            This method gets the requested metadata of the transjob.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <param name="xmlObjectList">The Translation Job ObjectList XML structure containing the metadata of the translation job.</param>
            <remarks>
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            The level attribute on the ishfield element in the Requested Metadata XML should always be 'none'.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.GetMetadata(System.String,System.String)">
            <summary>
            This method gets the requested metadata of the transjob.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <remarks>
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            The level attribute on the ishfield element in the Requested Metadata XML should always be 'none'.
            </remarks>
            <returns>The Translation Job ObjectList XML structure containing the metadata of the translation job.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.GetTranslationJob(System.String,System.String,System.String@,System.String@,System.String@)">
            <summary>
            Retrieves the current translation job XML (and metadata) for the specified element id of the translation job.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <param name="xmlObjectList">The Translation Job ObjectList XML structure containing the metadata of the translation job.</param>
            <param name="xmlTranslationJobContainerList">The Translation Job container List XML structure containing the data of the translation job containers.</param>
            <param name="xmlTranslationJobWorkflowList">The Translation Job workflow List XML structure containing the data of the translation job workflows.</param>
            <remarks>
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            The level attribute on the ishfield element in the Requested Metadata XML should always be 'none'.
            All translation job containers and workflows are retireved together with the job definition.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.RetrieveMetadata(System.Collections.Generic.List{System.String},System.String,System.String,System.String@)">
            <summary>
            Retrieves the metadata information for translation jobs that match the criteria given in the metadata filter.
            </summary>
            <param name="translationJobIds">String array containing the element ids of the translation job used for filtering.</param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <param name="xmlObjectList">The Translation Job ObjectList XML structure containing the metadata of the translation jobs.</param>
            <remarks>
            All fields on a translation job have level 'none'. So, the metadata filter and the requested metadata may only contain fields with level 'none'.
            The ObjectList XML structure only contains the requested metadata of the translation job. The content of the translation job is not returned.
            The order of the returned objects in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.RetrieveMetadata(System.Collections.Generic.List{System.String},System.String,System.String)">
            <summary>
            Retrieves the metadata information for translation jobs that match the criteria given in the metadata filter.
            </summary>
            <param name="translationJobIds">String array containing the element ids of the translation job used for filtering.</param>
            <param name="xmlMetadataFilter">Additional filter on metadata to limit the objects on which metadata has to be returned.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <remarks>
            All fields on a translation job have level 'none'. So, the metadata filter and the requested metadata may only contain fields with level 'none'.
            The ObjectList XML structure only contains the requested metadata of the translation job. The content of the translation job is not returned.
            The order of the returned objects in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>The Translation Job ObjectList XML structure containing the metadata of the translation jobs.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.Find(System.String,System.String,System.String@)">
            <summary>
            Describes how to find all Translation Job objects matching the criteria given in the metadata filter.
            </summary>
            <param name="xmlMetadataFilter">The filter on metadata to limit the objects on which metadata has to be returned.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <param name="xmlObjectList">The Translation Job ObjectList XML structure containing the metadata of the translation jobs.</param>
            <remarks>
            The level attribute on the ishfield element must be 'none'.
            The order of the returned objects in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.Find(System.String,System.String)">
            <summary>
            Describes how to find all Translation Job objects matching the criteria given in the metadata filter.
            </summary>
            <param name="xmlMetadataFilter">The filter on metadata to limit the objects on which metadata has to be returned.</param>
            <param name="xmlRequestedMetadata">Requested Metadata XML structure indicating which metadata has to be retrieved for a given object.</param>
            <remarks>
            The level attribute on the ishfield element must be 'none'.
            The order of the returned objects in xmlObjectList is random.
            The client application is responsible for sorting the objects.
            </remarks>
            <returns>The Translation Job ObjectList XML structure containing the metadata of the translation jobs.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.CreateTranslationJob(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String)">
            <summary>
            Creates a new translation job and returns the element id of the new translation job.
            </summary>
            <param name="writeAccess">Write access list.</param>
            <param name="readAccess">Read access list.</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlTranslationJobContainerList">The Translation Job container List XML structure containing all changes that need to be made to the translation job containers.</param>
            <param name="xmlTranslationJobWorkflowList">The Translation Job workflow List XML structure containing all changes that need to be made to the translation job workflows.</param>
            <returns>The element id of the translation job.</returns>
            <remarks>
            The new Translation Job XML is not automatically returned. If the calling code needs the new Translation Job XML, an extra GetTranslationJob call is needed.
            All translation job containers and workflows are passed together with the job definition.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.UpdateTranslationJob(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String,System.String)">
            <summary>
            Adds/Changes/Deletes objects in the translation job XML.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="writeAccess">Write access list.</param>
            <param name="readAccess">Read access list.</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the metadata that is required to be set on the object.</param>
            <param name="xmlTranslationJobContainerList">The Translation Job container List XML structure containing all changes that need to be made to the translation job containers.</param>
            <param name="xmlTranslationJobWorkflowList">The Translation Job workflow List XML structure containing all changes that need to be made to the translation job workflows.</param>
            <remarks>
            If the translation job status is not 'Definition', an error is returned.
            The updated Translation Job XML is not automatically returned. 
            If the calling code needs the updated Translation Job XML, an extra GetTranslationJob call is needed.
            All translation job containers and workflows are passed together with the job definition.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.Delete(System.String)">
            <summary>
            Deletes a translation job.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.SetMetadata(System.String,System.String,System.String)">
            <summary>
            This method updates the metadata of the translation job card.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlMetadata">Metadata XML structure with the metadata that will be set on the current object.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the metadata that is required to be set on the object.</param>
            <remarks>
            The level attribute on the ishfield element must be 'none'.
            If the translation job status is not 'Definition', an error is returned.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.RetrieveTranslationJobItems(System.String,System.String,System.String@)">
            <summary>
            Retrieves the current translation job items XML (and metadata) for the specified element id of the translation job.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequestedTranslationJobItemData"> Requested Item Metadata XML Structure indicating which metadata has to be retrieved for a given translation job item.</param>
            <param name="xmlTranslationJobItemList">The Translation Job List XML structure containing the metadata of the translation job items.</param>
            <remarks>
            The names of the fields should be exact column names as in a database.
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.RetrieveTranslationJobItems(System.String,System.String)">
            <summary>
            Retrieves the current translation job items XML (and metadata) for the specified element id of the translation job.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequestedTranslationJobItemData"> Requested Item Metadata XML Structure indicating which metadata has to be retrieved for a given translation job item.</param>
            <remarks>
            The names of the fields should be exact column names as in a database.
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            </remarks>
            <returns>The Translation Job List XML structure containing the metadata of the translation job items.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.CreateTranslationJobItems(System.String,System.String,System.String)">
            <summary>
            Creates translation job items.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlTranslationJobItemList">The Translation Job item List XML structure containing all changes that need to be made to the translation job items.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.UpdateTranslationJobItems(System.String,System.String,System.String)">
            <summary>
            Updates translation job items.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlTranslationJobItemList">The Translation Job item List XML structure containing all changes that need to be made to the translation job items.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.DeleteTranslationJobItems(System.String,System.String)">
            <summary>
            Deletes translation job items.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.RetrieveExternalTranslationJobs(System.String,System.String@)">
            <summary>
            Retrieves the current translation job external jobs XML (and metadata) for the specified element id of the translation job.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlTranslationJobExternalJobList">The XML structure containing the data of the translation job external jobs.</param>
            <remarks>
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.RetrieveExternalTranslationJobs(System.String)">
            <summary>
            Retrieves the current translation job external jobs XML (and metadata) for the specified element id of the translation job.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <remarks>
            When no translation job is found with the supplied translationJobId, an InvalidObjectException is thrown.
            </remarks>
            <returns>The XML structure containing the data of the translation job external jobs.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.CreateExternalTranslationJobs(System.String,System.String,System.String)">
            <summary>
            Creates external translation jobs.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
            <param name="xmlExternalTranslationJobList">The External Translation Job List XML structure containing all changes 
            that need to be made to the external translation job.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.DeleteExternalTranslationJobs(System.String,System.String)">
            <summary>
            Deletes external translation jobs.
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlRequiredCurrentMetadata">Metadata XML structure with the required current metadata of the object.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.GetPossibleTargetStatuses(System.String,System.String@)">
            <summary>
            Gets the possible target statuses for the specified translation job
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <param name="xmlLovValueList">String with the LOVValue list xml</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.GetPossibleTargetStatuses(System.String)">
            <summary>
            Gets the possible target statuses for the specified translation job
            </summary>
            <param name="translationJobId">The element id of the translation job.</param>
            <returns>String with the LOVValue list xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.FilterItemsUsingTopicsUsedByOtherItems(System.Collections.Generic.List{System.Int64},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Int64}@)">
            <summary>
            This calls returns the translation job items that refer to document objects that are also referenced by other translation job items. 
            If an itemStatusFilter is provided, the other translation job items are only taken into account if they have a status matching the given itemStatusFilter.
            </summary>
            <param name="itemIds">Array of long containing the item ids of the translation job items that need to be filtered.</param>
            <param name="itemStatusFilter">If an itemStatusFilter is provided, the other translation job items are only taken into account if they having a status matching the given itemStatusFilter.</param>
            <param name="filteredItemIds">Out array of long containing the translation job item ids that refer to document objects that are also referenced by other translation job items having a matching status.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationJob25.FilterItemsUsingTopicsUsedByOtherItems(System.Collections.Generic.List{System.Int64},System.Collections.Generic.List{System.String})">
            <summary>
            This calls returns the translation job items that refer to document objects that are also referenced by other translation job items. 
            If an itemStatusFilter is provided, the other translation job items are only taken into account if they have a status matching the given itemStatusFilter.
            </summary>
            <param name="itemIds">Array of long containing the item ids of the translation job items that need to be filtered.</param>
            <param name="itemStatusFilter">If an itemStatusFilter is provided, the other translation job items are only taken into account if they having a status matching the given itemStatusFilter.</param>
            <returns>>Out array of long containing the translation job item ids that refer to document objects that are also referenced by other translation job items having a matching status.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.ITranslationTemplate25">
            <summary>
            Interface containing all API 2.5 calls related to the Translation Templates
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationTemplate25.Retrieve(System.String@)">
            <summary>
            Retrieves available translation templates.
            </summary>
            <param name="xmlTranslationTemplateList">The Translation Template List XML structure containing the metadata of the translation templates.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationTemplate25.Retrieve">
            <summary>
            Retrieves available translation templates.
            </summary>
            <returns>The Translation Template List XML structure containing the metadata of the translation templates.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationTemplate25.Create(System.String)">
            <summary>
            Creates translation templates.
            </summary>
            <param name="xmlTranslationTemplateList">The Translation Template List XML structure containing the metadata of the translation templates.</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationTemplate25.Delete">
            <summary>
            Deletes translation templates.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.ITranslationTemplate25.Delete(System.String,System.String)">
            <summary>
            Deletes translation templates by translation job type and alias.
            </summary>
            <param name="translationJobType">Translation job type.</param>
            <param name="alias">Alias</param>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IUser25">
            <summary>
            Interface containing all API 2.5 calls related to the users
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.GetMetadata(System.Int64,System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the USER
            </summary>
            <param name="userRef">The unique identifier of the user</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
            <remarks>
            <list type="bullet">
            <item>As non-Administrator user, you can only request metadata of your current user.</item>
            <item>Specifying a non-existing userId throws an error</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.GetMetadata(System.Int64,System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the USER
            </summary>
            <param name="userRef">The unique identifier of the user</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>As non-Administrator user, you can only request metadata of your current user.</item>
            <item>Specifying a non-existing userId throws an error</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the USER
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
            <remarks>
            <list type="bullet">
            <item>As non-Administrator user, you can only request metadata of your current user.</item>
            <item>Specifying a non-existing userId throws an error</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.GetMetadata(System.String,System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the USER
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>As non-Administrator user, you can only request metadata of your current user.</item>
            <item>Specifying a non-existing userId throws an error</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.GetMyMetadata(System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the USER
            </summary>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
            <remarks>
            <list type="bullet">
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.GetMyMetadata(System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the USER
            </summary>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the requested userIds if they match the filter criteria. 
            </summary>
            <param name="userIds">String array with the element names of the user card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the requested userIds if they match the filter criteria. 
            </summary>
            <param name="userIds">String array with the element names of the user card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.RetrieveMetadata(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the requested userIds if they match the filter criteria. 
            </summary>
            <param name="userRefs">Long array with the CardIds of the user card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.RetrieveMetadata(System.Collections.Generic.List{System.Int64},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the requested userIds if they match the filter criteria. 
            </summary>
            <param name="userRefs">Long array with the CardIds of the user card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the users which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the users which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            <item>You cannot retrieve the field PASSWORD</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.Create(System.String,System.String)">
            <summary>
            This method creates the user card and the matching LovValue 
            </summary>
            <param name="userName">The label of the user</param>
            <param name="xmlMetadata">The metadata of the new user</param>
            <returns>String with the element name of the new user</returns>
            <remarks>
            <list type="button">
            <item>
            1. If mandatory FISHUSERTYPE set to 'Internal' (or empty, default='Internal')
            1.1. If mandatory PASSWORD not set, throw. Set to empty is allowed. If set, it has to comply with password management rules. 
            1.2. If FISHEXTERNALID set, no problem. 
            2. If mandatory FISHUSERTYPE set to 'External'
            2.1. If PASSWORD set, no problem
            2.2. If FISHEXTERNALID not set, throw 
            </item>
            <item>If mandatory FISHUSERDISPLAYNAME not set, use USERNAME</item>
            <item>Modify access(FUSERGROUP) will in code automatically be equalized to read access (RIGHTS). So in the database they will contain the same. We will not allow the field RIGHTS to be set.</item>
            </list>
            </remarks>        
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.Update(System.String,System.String)">
            <summary>
            This function allows metadata updates, granting/revoking user groups and user roles to existing Trisoft users or user profiles. 
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="xmlMetadata">The metadata of the new user</param>
            <remarks>
            <list type="button">
            <item>Security fields FUSERGROUP, FISHUSERROLES and PASSWORD may only be changed by an Administrator, all other fields can be changed by the current user.</item>
            <item>Modify access(FUSERGROUP) will in code automatically be equalized to read access (RIGHTS). So in the database they will contain the same. We will not allow the field RIGHTS to be set.</item>
            <item>Can you switch FISHUSERTYPE from Internal to...? YES 
            1. Internal to External: Change type + externalid 
            2. External to Internal: Change type + add password + make sure the password is compliant with the password complexity rules 
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.Delete(System.String)">
            <summary>
            Deleting a user can only be done if no other object references the user. Note that you can always use the Disable function to make sure that the user no longer has access.
            </summary>
            <param name="userId">The element name of the user</param>
            <remarks>
            <list type="button">
            <item>If used in baseline table as author, throw exception</item> 
            <item>If used in eventprogress tables, so user has events linked, throw exception</item> 
            <item>If used in card reference user fields like USER-RELATION, FISHPUBLISHER, FISHLASTMODIFIEDBY, FAUTHOR, FREVIEWER, FTRANSLATOR, custom-user-fields,... throw exception (Same checks as currently coded in tridk stored proc (~ still used)) </item> 
            <item>Implement baseline/eventmonitor check in existing database stored-procedure 'ISHCore.CheckIfDeleteIsAllowed' </item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.ChangePassword(System.String,System.String)">
            <summary>
            A user can change his password using this function
            The user has to be an internal user, authenticated by Trisoft. 
            </summary>
            <param name="oldPassword">The current password of the user</param>
            <param name="newPassword">The new password</param>
            <remarks>
            <para>Algoritm:
            <list type="bullet">
            <item>If the user is not an Internal user, throw</item>
            <item>If oldPassword doesn't match current password, throw</item> 
            <item>If newPassword doesn't comply with Auth* password complixity registry settings, throw</item> 
            </list></para>
            <para>The passwords are no longer trimmed!!!</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.IsInRole(System.String)">
            <summary>
            This stateless function validates your context and returns you if the current user has the requested user role. 
            </summary>
            <param name="userRoleId">The element name of the user role</param>
            <returns>True if the user has the requested role</returns>
            <remarks>
            For internal purposes to mimic IsAdministrator functionality by providing the Administrator user role element name (VUSERROLEADMINISTRATOR) to this function. 
            For stateful client code we recommend to build up a principal object using User25.GetMetadata where you implement your own IsInRole function on your cached user role metadata which will greatly speed up your validation. 
            We strongly discourage calling this function to individually enable/disable functionality in your application
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.SetPreferences(System.String,System.String)">
            <summary>
            This function allows to set (create/update) user preferences. 
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="xmlPreferences">The preferences of the user</param>
            <remarks>
            <list type="button">
            <item>The user must be an administrator or the userId must be an element name of the current user</item>
            <item>Method only creates/updates the items which are provided</item>        
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.RetrievePreferences(System.String,System.Collections.Generic.List{System.String})">
            <summary>
            This function allows to retrieve user preferences. 
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="setNames">The names list of the preference sets which need to be retrieved.</param>
            <returns>String with the XML preferences of the user</returns>
            <remarks>
            <list type="button">
            <item>The user must be an administrator or the userId must be an element name of the current user</item>        
            <item>If "setNames" parameter is null - function retrieves all the sets.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.FindPreferences(System.String,System.String,System.String)">
            <summary>
            This function allows to find user preferences by filter. 
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="setNameFilter">The set name filter used for filtering preference sets.</param>
            <param name="itemNameFilter">The item name filter used for filtering preference items of the found sets.</param>
            <returns>String with the XML preferences of the user</returns>
            <remarks>
            <list type="button">
            <item>The user must be an administrator or the userId must be an element name of the current user</item>        
            <item>If "setNameFilter" parameter is null or empty - function retrieves all the sets.</item>
            <item>If "itemNameFilter" parameter is null or empty - function retrieves all the items of the found sets.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUser25.DeletePreference(System.String,System.String,System.String)">
            <summary>
            This function allows to delete user preferences. 
            </summary>
            <param name="userId">The element name of the user</param>
            <param name="setName">The set name of the preference set in which items need to be deleted.</param>
            <param name="itemName">The item name of the preference item which need to be deleted from the set.</param>        
            <remarks>
            <list type="button">
            <item>The user must be an administrator or the userId must be an element name of the current user</item>                
            <item>If "itemName" parameter is null or empty - function deletes the entire set with all the items.</item>
            <item>If function deletes the last item in the set - it deletes the set as well.</item>
            </list>
            </remarks>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25">
            <summary>
            Interface containing all API 2.5 calls related to the user groups
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the requested user group
            </summary>
            <param name="userGroupId">The element name of the user group</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.GetMetadata(System.String,System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the requested user group
            </summary>
            <param name="userGroupId">The element name of the user group</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the requested usergroups if they match the filter criteria. 
            </summary>
            <param name="userGroupIds">String array with the card elements of the user group card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the requested usergroups if they match the filter criteria. 
            </summary>
            <param name="userGroupIds">String array with the card elements of the user group card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the user groups which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the user groups which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.Create(System.String,System.String)">
            <summary>
            This function allows creation of user groups defining access management.
            </summary>
            <param name="userGroupName">The label of the user group</param>
            <param name="xmlMetadata">The metadata of the user group</param>
            <returns>The element name of the new user group</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.Update(System.String,System.String)">
            <summary>
            This function allows updating of user groups defining access management. 
            </summary>
            <param name="userGroupId">The element name of the user group that will be updated</param>
            <param name="xmlMetadata">The metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserGroup25.Delete(System.String)">
            <summary>
            Deleting a user group can only be done if no other object references the user group. Note that you can always use the Disable function (deactivate). 
            </summary>
            <param name="userGroupId">The element name of the user group</param>
            <remarks>
            <list type="button">
            <item>If used in card reference user fields like FUSERGROUP, custom-user-fields,... throw exception (Same checks as currently coded in stored procedure ISHCore.CheckIfDeleteIsAllowed (~ still used)) </item> 
            </list>
            </remarks>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25">
            <summary>
            Interface containing all API 2.5 calls related to the user roles
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.GetMetadata(System.String,System.String,System.String@)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the requested user role
            </summary>
            <param name="userRoleId">The element name of the user role</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">The ishobject list xml that is returned</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.GetMetadata(System.String,System.String)">
            <summary>
            Returns an ishobject list xml containing the values for the requested metadata of the requested user role
            </summary>
            <param name="userRoleId">The element name of the user role</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <returns>The ishobject list xml that is returned</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the requested user roles if they match the filter criteria. 
            </summary>
            <param name="userRoleIds">String array with the element name of the user role card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.RetrieveMetadata(System.Collections.Generic.List{System.String},Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the requested user roles if they match the filter criteria. 
            </summary>
            <param name="userRoleIds">String array with the element name of the user role card</param>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String,System.String@)">
            <summary>
            This function retrieves the requested metadata for the user roles which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <param name="xmlObjectList">String with the IshObject List Xml</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.Find(Trisoft.InfoShare.API.Enumerations.API25.ActivityFilter,System.String,System.String)">
            <summary>
            This function retrieves the requested metadata for the user roles which match the filter criteria. 
            </summary>
            <param name="activityFilter">The activity filter allowing explicit filtering on FISHOBJECTACTIVE</param>
            <param name="xmlMetadataFilter">The metadata used for filtering</param>
            <param name="xmlRequestedMetadata">The requested metadata</param>
            <remarks>
            <list type="bullet">
            <item>The order of the objects in xmlObjectList is random. The client application is responsible for sorting the objects.</item>
            </list>
            </remarks>
            <returns>String with the IshObject List Xml</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.Create(System.String,System.String)">
            <summary>
            This function allows creation of user roles defining system permission levels. 
            </summary>
            <param name="userRoleName">The label of the user role</param>
            <param name="xmlMetadata">The metadata of the user role</param>
            <returns>The element name of the new user role</returns>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.Update(System.String,System.String)">
            <summary>
            This function allows updating of user roles defining system permission levels. 
            </summary>
            <param name="userRoleId">The element name of the user role that will be updated</param>
            <param name="xmlMetadata">The metadata</param>
        </member>
        <member name="M:Trisoft.InfoShare.API.Interfaces.API25.IUserRole25.Delete(System.String)">
            <summary>
            Deleting a user role can only be done if no other object references the user role. Note that you can always use the Disable function (deactivate). 
            </summary>
            <param name="userRoleId">The element name of the user role</param>
            <remarks>
            <list type="button">
            <item>If used in card reference user fields like FISHUSERROLES, custom-user-fields,... throw exception (Same checks as currently coded in stored procedure ISHCore.CheckIfDeleteIsAllowed (~ still used)) </item> 
            </list>
            </remarks>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.Base.IBase">
            <summary>
            Base interface for all API calls 
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.API.Interfaces.Base.IBaseWithAC">
            <summary>
            Base interface for all API calls with Authentication Context
            </summary>
        </member>
    </members>
</doc>
