ISHRemote.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ISHRemote</name>
    </assembly>
    <members>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Application.GetIshVersion">
            <summary>
            <para type="synopsis">The Get-Version cmdlet gets the version information of the InfoShare application.</para>
            <para type="description">The Get-Version cmdlet gets the version information of the InfoShare application.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/ISHWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $version = Get-Version -IshSession $ishSession
            Write-Host $version
            </code>
            <para>Get version example</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Application.GetIshVersion.IShSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj">
            <summary>
            <para type="synopsis">The Add-IshDocumentObj cmdlet adds the new document object(s) (which include illustrations) that are passed through the pipeline or determined via provided parameters This commandlet allows to create all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Add-IshPublicationOutput.</para>
            <para type="description">The Add-IshDocumentObj cmdlet adds the new document object(s) (which include illustrations) that are passed through the pipeline or determined via provided parameters This commandlet allows to create all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Add-IshPublicationOutput.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "" -IshUserPassword ""
            Write-Host "`r`nCreate a logical, version, language level"
            $ditaFileContent = @"
            &lt;? xml version="1.0" ?>
            &lt;!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
            &lt;topic>&lt;title>Enter the title of your topic here.&lt;? ish-replace-title?>&lt;/title>&lt;shortdesc>Enter a short description of your topic here(optional).&lt;/shortdesc>&lt;body>&lt;p>This is the start of your topic.&lt;/p>&lt;/body>&lt;/topic>
            "@
            $ishMetadataFields = Set-IshMetadataField -IshSession $ishSession -Name "FTITLE" -Level "Logical" -Value "Example ISHModule" |
                                 Set-IshMetadataField -IshSession $ishSession -Name "FCHANGES" -Level "Version" -Value "Changes text field" |
                                 Set-IshMetadataField -IshSession $ishSession -Name "FSTATUS" -Level "Lng" -Value "Draft" |
                                 Set-IshMetadataField -IshSession $ishSession -Name "FAUTHOR" -Level "Lng" -Value "admin"
            # add object
            $ishObject = Add-IshDocumentObj -IshSession $ishSession `
                         -FolderId "0" `
                         -IshType "ISHModule" `
                         -Lng "en" `
                         -Metadata $ishMetadataFields `
                         -Edt "EDTXML" `
                   -FileContent $ditaFileContent
            $ishObject.ObjectRef| Format-Table
            </code>
            <para>Add Module without providing LogicalId, Version and using FileContent parameter</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "" -IshUserPassword ""
            Write-Host "`r`nCreate a logical, version, language level"
            $timestamp = get-date -Format "yyyyMMddHHmmss"
            $logicalId = "MYGUID-$timestamp"
            $ditaFilePath = "c:\temp\Task.dita" # Template which is used to create a language level
            $ishMetadataFields = Set-IshMetadataField -IshSession $ishSession -Name "FTITLE" -Level "Logical" -Value "Example ISHModule" `
                 | Set-IshMetadataField -IshSession $ishSession -Name "FCHANGES" -Level "Version" -Value "Changes text field" `
                 | Set-IshMetadataField -IshSession $ishSession -Name "FSTATUS" -Level "Lng" -Value "Draft" `
                 | Set-IshMetadataField -IshSession $ishSession -Name "FAUTHOR" -Level "Lng" -Value "admin"
            # add object
            $ishObject = Add-IshDocumentObj -IshSession $ishSession `
                    -FolderId "0" ` #use valid FolderId
                    -LogicalId $logicalId `
                    -IshType "ISHModule" `
                    -Version "1" `
                    -Lng "en" `
                    -Metadata $ishMetadataFields `
                    -Edt "EDTXML" `
                    -FilePath $ditaFilePath
            $ishObject.ObjectRef| Format-Table
            </code>
            <para>Add Module with providing LogicalId and Version</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "" -IshUserPassword ""
            Write-Host "`r`nCreate a logical, version, language level"
            $ditaFilePath = "c:\temp\Task.dita" # Template which is used to create a language level
            $ishMetadataFields = Set-IshMetadataField -IshSession $ishSession -Name "FTITLE" -Level "Logical" -Value "Example ISHModule" `
                 | Set-IshMetadataField -IshSession $ishSession -Name "FCHANGES" -Level "Version" -Value "Changes text field" `
                 | Set-IshMetadataField -IshSession $ishSession -Name "FSTATUS" -Level "Lng" -Value "Draft" `
                 | Set-IshMetadataField -IshSession $ishSession -Name "FAUTHOR" -Level "Lng" -Value "admin"
            # add object
            $ishObject = Add-IshDocumentObj -IshSession $ishSession `
                    -FolderId "0" ` #use valid FolderId
                    -IshType "ISHModule" `
                    -Lng "en" `
                    -Metadata $ishMetadataFields `
                    -Edt "EDTXML" `
                    -FilePath $ditaFilePath
            $ishObject.ObjectRef| Format-Table
            </code>
            <para>Add Module without providing LogicalId and Version</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.FolderId">
            <summary>
            <para type="description">The FolderId of the DocumentObj.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.IshFolder">
            <summary>
            <para type="description">The FolderId of the DocumentObj by IshFolder object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.IshType">
            <summary>
            <para type="description">The <see cref="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.IshType"/>.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.LogicalId">
            <summary>
            <para type="description">The LogicalId of the DocumentObj.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.Version">
            <summary>
            <para type="description">The Version of the DocumentObj.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.Lng">
            <summary>
            <para type="description">The Language of the DocumentObj.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.Resolution">
            <summary>
            <para type="description">The Resolution of the DocumentObj.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.Metadata">
            <summary>
            <para type="description">The metadata of the DocumentObj.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.Edt">
            <summary>
            <para type="description">The unique identifier of the Electronic Document Type for the content (e.g. EDTPDF, EDTXML, EDTHTML,...) of the new object.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.FilePath">
            <summary>
            <para type="description">The path to the file containing data for the DocumentObj</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.FileContent">
            <summary>
            <para type="description">String with XML content of the DocumentObj</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.IshObject">
            <summary>
            <para type="description">The <see cref="T:Trisoft.ISHRemote.Objects.IshObjects"/>s that need to be added.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj._ishType">
            <summary>
            Private fields to store the provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj._logicalId">
            <summary>
            Logical Id will be defaulted to typical GUID-XYZ in uppercase
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj._version">
            <summary>
            Version will be defaulted to NEW, meaning that a first or next version will be created for existing objects
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj._edt">
            <summary>
            EDT will be defaulted to EDTXML. Needs to match up with FileContent or FilePath content.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj._folderId">
            <summary>
            Holds the folder card id, specified by incoming parameter (long,IShObject)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj._ishData">
            <summary>
            Holds IshData object initialized either by EDT and FilePath or EDT and FileContent
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.ProcessRecord">
            <summary>
            Process the Add-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.AddIshDocumentObj.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj">
            <summary>
            <para type="synopsis">The Move-IshDocumentObj cmdlet moves document objects that are passed through the pipeline or determined via provided parameters from one repository folder to another folder. This commandlet allows to move all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Move-IshPublicationOutput.</para>
            <para type="description">The Move-IshDocumentObj cmdlet moves document objects that are passed through the pipeline or determined via provided parameters from one repository folder to another folder. This commandlet allows to move all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Move-IshPublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.LogicalId">
            <summary>
            <para type="description">The logical identifiers of the document objects to move</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.FromFolderId">
            <summary>
            <para type="description">The folder identifier where the objects are currently located</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.FromIshFolder">
            <summary>
            <para type="description">The IshFolder object where the objects are currently located</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.ToFolderId">
            <summary>
            <para type="description">The folder identifier where to move the document objects to</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.ToIshFolder">
            <summary>
            <para type="description">The IshFolder object where to move the document objects to</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.IshObject">
            <summary>
            <para type="description">Array with the object to move. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj._fromFolderId">
            <summary>
            Holds the folder card id, specified by incoming parameter (long,IShObject)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj._toFolderId">
            <summary>
            Holds the folder card id, specified by incoming parameter (long,IShObject)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj._retrievedIshObjects">
            <summary>
            Initially holds incoming IshObject entries from the pipeline to correct the incorrect array-objects from Trisoft.Automation
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.ProcessRecord">
            <summary>
            Process the Move-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.EndProcessing">
            <summary>
            EndProcess the Move-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.MoveIshDocumentObj.ReportErrors(System.String)">
            <summary>
            Reports back the errors, warnings and messages retrieved by API
            </summary>
            <param name="errorReport">logger/logs Xml structure</param>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjData">
            <summary>
            <para type="synopsis">The Get-IshDocumentObjData cmdlet retrieves the data/blob of the document objects that are passed through the pipeline or determined via provided parameters and saves them to the given Windows folder. This commandlet allows to retrieve all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Get-IshPublicationOutputData.</para>
            <para type="description">The Get-IshDocumentObjData cmdlet retrieves the data/blob of the document objects that are passed through the pipeline or determined via provided parameters and saves them to the given Windows folder. This commandlet allows to retrieve all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Get-IshPublicationOutputData.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $ishMetadataFilterFields = Set-IshMetadataFilterField -IshSession $ishSession -Name "FTITLE" -Level "Logical" -FilterOperator "Like" -Value "%topic%" |
                                       Set-IshMetadataFilterField -IshSession $ishSession -Name "FAUTHOR" -Level "Lng" -FilterOperator "Equal" -Value "admin" |
                                       Set-IshMetadataFilterField -IshSession $ishSession -Name "FSTATUS" -Level "Lng" -FilterOperator "Equal" -Value "To be translated"
            $ishRequestedFields = Set-IshRequestedMetadataField -IshSession $ishSession -Name "FTITLE" -Level "logical" |
                                  Set-IshRequestedMetadataField -IshSession $ishSession -Name "VERSION" -Level "version" |
                                  Set-IshRequestedMetadataField -IshSession $ishSession -Name "DOC-LANGUAGE" -Level "lng"
            $fileList = Find-IshDocumentObj -IshSession $ishSession -MetadataFilter $ishMetadataFilterFields `
            -IshTypeFilter "ISHModule" `
            -RequestedMetadata $ishRequestedFields |
            Get-IshDocumentObjData -IshSession $ishSession `
            -FolderPath "c:\temp\export"
            </code>
            <para>Download modules to a temp location</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjData.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjData.IshObject">
            <summary>
            <para type="description">Array with the objects for which to retrieve the data. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjData.FolderPath">
            <summary>
            <para type="description">Folder on the Windows filesystem where to store the retrieved data files</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjData.IshFeature">
            <summary>
            <para type="description">The condition context to use for conditional filtering. If no context is provided, the elements containing ishcondition attributes will always remain in the data content. You can use the Set-IshFeature cmdlet to create a condition context.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjData.ProcessRecord">
            <summary>
            Process the Get-IshDocumentObjData commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:System.IO.File"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjFolderLocation">
            <summary>
            <para type="synopsis">The Get-IshDocumentObjFolderLocation cmdlet returns the repository location of a document object in a form of a separated string e.g. "General\Folder1\Folder2" This commandlet allows to retrieve the location of all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Get-IshPublicationOutputFolderLocation.</para>
            <para type="description">The Get-IshDocumentObjFolderLocation cmdlet returns the repository location of a document object in a form of a separated string e.g. "General\Folder1\Folder2" This commandlet allows to retrieve the location of all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Get-IshPublicationOutputFolderLocation.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $folderPath = Get-IshDocumentObjFolderLocation -IshSession $ishSession -LogicalId "GUID-8C8F01ED-9785-47DE-9A00-1F8AAFD94E7D"
            </code>
            <para>Retrieve location of the DocumentObj</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjFolderLocation.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjFolderLocation.LogicalId">
            <summary>
            <para type="description">The LogicalId of the DocumentObj object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjFolderLocation.IshObject">
            <summary>
            <para type="description">Object for which to retrieve the folder location. This object can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObjFolderLocation.ProcessRecord">
            <summary>
            Process the Get-IshDocumentObjFolderLocation commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj">
            <summary>
            <para type="synopsis">The Remove-IshDocumentObj cmdlet removes the document objects that are passed through the pipeline or determined via provided parameters This commandlet allows to remove all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Remove-IshPublicationOutput.</para>
            <para type="description">The Remove-IshDocumentObj cmdlet removes the document objects that are passed through the pipeline or determined via provided parameters This commandlet allows to remove all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Remove-IshPublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.LogicalId">
            <summary>
            <para type="description">The logical identifier of the document object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.Version">
            <summary>
            <para type="description">The version of the document object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.Lng">
            <summary>
            <para type="description">The language of the document object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.Resolution">
            <summary>
            <para type="description">The resolution of the document object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the document object. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository:</para>
            <para type="description">If the metadata is still the same, the document object is removed.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the document object is not removed.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.IshObject">
            <summary>
            <para type="description">Array with the objects to remove. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
            TODO [Could] Promote parameter IshObject to IshObject[] processing
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.Force">
            <summary>
            <para type="description">When the Force switch is set, after deleting the language object, the version object and logical object will be deleted if they don't have any language objects anymore</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.RemoveIshDocumentObj.ProcessRecord">
            <summary>
            Process the Remove-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj">
            <summary>
            <para type="synopsis">Retrieves the metadata and optionally blob of document objects</para>
            <para type="description">Gets IshObject entries through logical id filtering or language card ids, optionally providing the blob.</para>
            <para type="description">Uses DocumentObj25 API to retrieve ishobjects.</para>
            <para type="description">The Get-IshDocumentObj cmdlet retrieves metadata of the document objects that are passed through the pipeline or determined via provided parameters. This commandlet allows to retrieve all types of objects(Illustrations, Maps, etc. ), except for publication(outputs). For publication(outputs) you need to use Get-IshPublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.LogicalId">
            <summary>
            <para type="description">The logical identifiers of the document objects for which to retrieve the metadata</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.StatusFilter">
            <summary>
            <para type="description">The status filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.IncludeData">
            <summary>
            <para type="description">Switch patameter that specifies if the return objects should hold the blob (ishdata) sections, potentially conditionally published if IshFeature was passed</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.IshFeature">
            <summary>
            <para type="description">The condition context to use for conditional filtering. If no context is provided, the elements containing ishcondition attributes will always remain in the data content. You can use the Set-IshFeature cmdlet to create a condition context.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.IshObject">
            <summary>
            <para type="description">Array with the objects for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj._statusFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj._includeData">
            <summary>
            Switch patameter that specifies if the return objects should hold the blob (ishdata) sections, potentially conditionally published if IshFeature was passed
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.ProcessRecord">
            <summary>
            Process the Get-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.GetIshDocumentObj.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.DocumentObjCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.DocumentObjCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.DocumentObjCmdlet.RemoveNonIdentifierFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Returns IshFields container containing VERSION, DOC-LANGUAGE, RESOLUTION fields retrieved from the provided IshFields container
            Returned fields are ready to be used as a filter in the Retrieve call in the Set/Add commandlet.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj">
            <summary>
            <para type="synopsis">The Find-IshDocumentObj cmdlet finds document objects (which include illustrations) using MetadataFilter, TypeFilter and StatusFilter that are provided This commandlet allows to find all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Find-IshPublicationOutput.</para>
            <para type="description">The Find-IshDocumentObj cmdlet finds document objects (which include illustrations) using MetadataFilter, TypeFilter and StatusFilter that are provided This commandlet allows to find all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Find-IshPublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj.IshTypeFilter">
            <summary>
            <para type="description">The folder type filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj.StatusFilter">
            <summary>
            <para type="description">The status type filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj._statusFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.FindIshDocumentObj.ProcessRecord">
            <summary>
            Process the Find-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:Trisoft.ISHRemote.Objects.Public.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj">
            <summary>
            <para type="synopsis">The Set-IshDocumentObj cmdlet updates the document objects that are passed through the pipeline or determined via provided parameters This commandlet allows to update all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Set-IshPublicationOutput.</para>
            <para type="description">The Set-IshDocumentObj cmdlet updates the document objects that are passed through the pipeline or determined via provided parameters This commandlet allows to update all types of objects (Illustrations, Maps, etc. ), except for publication (outputs).
            For publication (outputs) you need to use Set-IshPublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.LogicalId">
            <summary>
            <para type="description">The logical identifier of the object to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.Version">
            <summary>
            <para type="description">The version of the object to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.Lng">
            <summary>
            <para type="description">The language of the object to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.Resolution">
            <summary>
            <para type="description">The resolution of the object to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.Metadata">
            <summary>
            <para type="description">The metadata to set for the document object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the document object. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository:</para>
            <para type="description">If the metadata is still the same, the metadata will be set.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the metadata will be set.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.Edt">
            <summary>
            <para type="description">The unique identifier of the Electronic Document Type of the output (e.g. EDTPDF, EDTXML, EDTHTML,...)</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.FilePath">
            <summary>
            <para type="description">The location of the file on the filesystem containing new content (xml, jpg, etc.) for the object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.IshObject">
            <summary>
            <para type="description">Array with the objects for which to update the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.ProcessRecord">
            <summary>
            Process the Set-IshDocumentObj commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.DocumentObj.SetIshDocumentObj.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.EDT.AddIshEDT">
            <summary>
            <para type="synopsis">The Add-IshEDT cmdlet adds the new EDTs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Add-IshEDT cmdlet adds the new EDTs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name "EDT-CANDIDATE" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-FILE-EXTENSION" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-MIME-TYPE" -Level "none" -Value "text/xml"
            $edt = Add-IshEDT -IshSession $ishSession -Name "MYEDT" -Metadata $metadata
            </code>
            <para>Add a new EDT</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.AddIshEDT.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.AddIshEDT.Name">
            <summary>
            <para type="description">Name for the new EDT</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.AddIshEDT.Metadata">
            <summary>
            <para type="description">MetaData - xml structure that will be used for the new EDT</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.AddIshEDT.IshObject">
            <summary>
            <para type="description">IshObject - contains EDT data that needs to be created. Pipeline</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EDT.AddIshEDT.ProcessRecord">
            <summary>
            Process the Add-IshEDT commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline</remarks>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EDT.EDTCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EDT.EDTCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.EDT.FindIshEDT">
            <summary>
            <para type="synopsis">The Find-IshEDT cmdlet finds EDT objects using ActivityFilter and MetadataFilter that are provided</para>
            <para type="description">The Find-IshEDT cmdlet finds EDT objects using ActivityFilter and MetadataFilter that are provided</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $ishMetadataFilterFields = Set-IshMetadataFilterField -IshSession $ishSession -Name "EDT-FILE-EXTENSION" -Level "None" -FilterOperator "Like" -Value "%xml%"
            $ishRequestedFields = Set-IshRequestedMetadataField -IshSession $ishSession -Name "NAME" -Level "None"
            $edtList = Find-IshEDT -IshSession $ishSession `
                  -ActivityFilter "None" `
                  -MetadataFilter $ishMetadataFilterFields `
                  -RequestedMetadata $ishRequestedFields
            </code>
            <para>Find EDTs with names containing "edt" text</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.FindIshEDT.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.FindIshEDT.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.FindIshEDT.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.FindIshEDT.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.EDT.FindIshEDT._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.EDT.RemoveIshEDT">
            <summary>
            <para type="synopsis">The Remove-IshEDT cmdlet removes the EDTs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Remove-IshEDT cmdlet removes the EDTs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name "EDT-CANDIDATE" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-FILE-EXTENSION" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-MIME-TYPE" -Level "none" -Value "text/xml"
            $edt = Add-IshEDT -IshSession $ishSession `
             -Name "MYEDT" `
             -Metadata $metadata
            #Remove EDT using pipeline
            $edt | Remove-IshEDT -IshSession $ishSession
            </code>
            <para>Remove added EDT</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.RemoveIshEDT.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.RemoveIshEDT.Id">
            <summary>
             <para type="description">The Id - element name of the EDT to be removed</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.RemoveIshEDT.IshObject">
            <summary>
             <para type="description">The IshObject array containing EDTs that needs to be deleted. Pipeline</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EDT.RemoveIshEDT.ProcessRecord">
            <summary>
            Process the Remove-IshEDT commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT">
            <summary>
            <para type="synopsis">The Get-IshEDT cmdlet retrieves the metadata of the EDTs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Get-IshEDT cmdlet retrieves the metadata of the EDTs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name "EDT-CANDIDATE" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-FILE-EXTENSION" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-MIME-TYPE" -Level "none" -Value "text/xml"
            $edt = Add-IshEDT -IshSession $ishSession `
             -Name "MYEDT" `
             -Metadata $metadata
            $edtId = $edt[0].IshRef
            $ishRequestedFields = Set-IshRequestedMetadataField -IshSession $ishSession -Name "NAME" -Level "None"
            $edtRetrieve = Get-IshEDT -IshSession $ishSession `
             -Id @($edtId) `
             -ActivityFilter "None" `
             -RequestedMetadata $ishRequestedFields
            </code>
            <para>Retrieve Name of added EDT</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.Id">
            <summary>
             <para type="description">Id - string array with IDs of the EDTs</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.IshObject">
            <summary>
            <para type="description">Array with the objects for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EDT.GetIshEDT.ProcessRecord">
            <summary>
            Process the Get-IshEDT commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT">
            <summary>
            <para type="synopsis">The Set-IshEDT cmdlet updates the EDTs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Set-IshEDT cmdlet updates the EDTs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $edtName = "MYEDT"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name "EDT-CANDIDATE" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-FILE-EXTENSION" -Level "none" -Value "XML" |
                        Set-IshMetadataField -IshSession $ishSession -Name "EDT-MIME-TYPE" -Level "none" -Value "text/xml"
            $edtAdd = Add-IshEDT -IshSession $ishSession -Name $edtName -Metadata $metadata
            $metadataUpdate = Set-IshMetadataField -IshSession $ishSession -Name "NAME" -Level "none" -Value ($edtName + " updated")
            $requiredCurrentMetadata = Set-IshRequiredCurrentMetadataField -IshSession $ishSession -Name "EDT-FILE-EXTENSION" -Level "none" -Value "XML"
            Set-IshEDT -IshSession $ishSession -RequiredCurrentMetadata $requiredCurrentMetadata -Metadata $metadataUpdate
            </code>
            <para>Add EDT and update name</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            Set-IshEDT -IshSession $ishSession -Id EDTXML -Metadata (Set-IshMetadataField -IshSession $ishSession -Name "EDT-CANDIDATE" -Level None -ValueType Value -Value "xml, dita, ditamap")
            </code>
            <para>Adding .map and .ditamap to the EDTXML object. By adding these, tools like Content-Importer/DITA2Trisoft can import .xml, .dita and .ditamap files and they will all be assigned EDTXML as Electronic Document Type.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT.Id">
            <summary>
             <para type="description">EDT Element Name</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT.Metadata">
            <summary>
            <para type="description">The metadata to set for the object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the object. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository:</para>
            <para type="description">If the metadata is still the same, the metadata will be set.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the metadata will be set.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT.IshObject">
            <summary>
            <para type="description">Array with the objects for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EDT.SetIshEDT.ProcessRecord">
            <summary>
            Process the Set-IshEDT commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EventMonitor.EventCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EventMonitor.EventCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EventMonitor.EventCmdlet.RemoveNonIdentifierFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Returns IshFields container containing EVENTID retrieved from the provided IshFields container
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EventMonitor.EventCmdlet.WrapAsPSObjectAndAddNoteProperties(System.Collections.Generic.List{Trisoft.ISHRemote.Objects.Public.IshEvent})">
            <summary>
            Wrap incoming objects as PSObjects and extend with PSNoteProperties for every IshField value entry
            </summary>
            <param name="ishEvents">Object to wrap and return as PSObject</param>
            <returns>Wrapped PSObjects</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent">
            <summary>
            <para type="synopsis">Gets EventMonitor entries with filtering options.</para>
            <para type="description">Uses EventMonitor25 API to retrieve ishevents showing progress of background task events from the centralized log system.</para>
            <para type="description">This table oriented API maps straight through to database column names regarding ishfield usage.</para>
            </summary>
            <example>
            <code>
            $requestedMetadata = Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTID" -Level "Progress" |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTTYPE" -Level "Progress"
            Get-IshEvent -IshSession $ishSession -EventTypes @("EXPORTFORPUBLICATION","SYNCHRONIZETOLIVECONTENT") -RequestedMetadata $requestedMetadata
            </code>
            <para>Gets all top-level (progress) ishevents filtered to publish and synchronize events.</para>
            </example>
            <example>
            <code>
            $requestedMetadata = Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTID" -Level "Progress" |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTTYPE" -Level "Progress" |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTDATATYPE" -Level "Detail"
            $metadataFilter = Set-IshMetadataFilterField -IshSession $ishSession -Name "EVENTDATATYPE" -Level "Detail" -FilterOperator "NotEqual" -Value "10"
            Get-IshEvent -IshSession $ishSession -EventTypes @("EXPORTFORPUBLICATION","SYNCHRONIZETOLIVECONTENT") -RequestedMetadata $requestedMetadata -MetadataFilter $metadataFilter
            </code>
              <para>Gets up to detail ishevents filtered to publish and synchronize events and the eventdatatype should differ from 10.</para>
            </example>
            <example>
            <code>
            $requestedMetadata = Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTID" -Level "Progress" |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTTYPE" -Level "Progress" |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name "EVENTDATATYPE" -Level "Detail"
            $metadataFilter = Set-IshMetadataFilterField -IshSession $ishSession -Name "ACTION" -Level "Detail" -FilterOperator In -Value "Request started, Start execution, Execution completed"
            Get-IshEvent -IshSession $ishSession -EventTypes @("EXPORTFORPUBLICATION") -RequestedMetadata $requestedMetadata -MetadataFilter $metadataFilter
            </code>
              <para>Gets up to detail ishevents filtered to publish events and filters to only have the queue event, processing started and processing ended. This allows calculation of lead times and through put.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.EventTypes">
            <summary>
            <para type="description">String array containing the event types to retrieve (e.g. EXPORTFORPUBLICATION, PUSHTRANSLATIONS,...)</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.ProgressStatusFilter">
            <summary>
            <para type="description">The enumeration indicating which overall status the event must have (e.g. All, Success, Failed,...)</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.ModifiedSince">
            <summary>
            <para type="description">A date limiting the events that will be retrieved based on the last modification date of the events</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.UserFilter">
            <summary>
            <para type="description">Enumeration indicating if only events of the current user or all events must be retrieved</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.MetadataFilter">
            <summary>
            <para type="description">Filter on metadata to limit the objects on which metadata has to be returned</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.RequestedMetadata">
            <summary>
            <para type="description">XML structure indicating which metadata has to be retrieved.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.EventLevel">
            <summary>
            <para type="description">Possible values for the level of an event detail.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.IshEvent">
            <summary>
            <para type="description">The <see cref="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.IshEvent"/>s that need to be handled.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.ProcessRecord">
            <summary>
            Process the cmdlet.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.EndProcessing">
            <summary>
            Process the cmdlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes <see cref="P:Trisoft.ISHRemote.Cmdlets.EventMonitor.GetIshEvent.IshEvent"/> to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Feature.FeatureCmdlet">
            <summary>
            Abstract class used for the feature commandlets for condition filtering usage
            </summary>
            <remarks>Inherits from <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/>.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Feature.SetIshFeature">
            <summary>
            <para type="synopsis">The Set-IshFeature cmdlet creates a new IshFeature based on the parameters provided. When IshFeature[] object is passed through the pipeline then the new feature is added based on the parameters provided</para>
            <para type="description">The Set-IshFeature cmdlet creates a new IshFeature based on the parameters provided. When IshFeature[] object is passed through the pipeline then the new feature is added based on the parameters provided</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Feature.SetIshFeature.Name">
            <summary>
            <para type="description">The condition name</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Feature.SetIshFeature.Value">
            <summary>
            <para type="description">The condition value</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Feature.SetIshFeature.IshFeature">
            <summary>
            <para type="description">The set of condition names and values</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Field.FieldCmdlet">
            <summary>
            Abstract class used for the field commandlets for requested, filtering and value field entries.
            </summary>
            <remarks>Inherits from <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/>.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField">
            <summary>
            <para type="synopsis">The Get-IshMetadataField -IshSession $ishSession cmdlet return the value of a field with a certain name, level and value type.</para>
            <para type="description">The Get-IshMetadataField -IshSession $ishSession cmdlet return the value of a field with a certain name, level and value type. Best practice is to supply IshSession for future functionality.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential Admin
            Get-IshUser -IshSession $ishSession | Get-IshMetadataField -IshSession $ishSession -Name "USERNAME"
            </code>
            <para>Retrieves your username from the return IshUser object. The Get-IshMetadataField defaults to level None and type value.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.Name">
            <summary>
            <para type="description">The field name</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.Level">
            <summary>
            <para type="description">The field level</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.ValueType">
            <summary>
            <para type="description">The value type</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.IshField">
            <summary>
            <para type="description">The fields container object, accepts multiple ISHFields objects</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.IshObject">
            <summary>
            <para type="description">The objects container object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.IshFolder">
            <summary>
            <para type="description">The objects container object, specialized for folder handling</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField.IshEvent">
            <summary>
            <para type="description">The objects container object, specialized for event handling</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Field.GetIshMetadataField._level">
            <summary>
            Private fields to store the parameters and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField">
            <summary>
            <para type="synopsis">The Set-IshRequestedMetadataField cmdlet creates a field with a certain name, level and value type When IshFields object is passed through the pipeline then the new field is added to that object.</para>
            <para type="description">The Set-IshRequestedMetadataField cmdlet creates a field with a certain name, level and value type When IshFields object is passed through the pipeline then the new field is added to that object.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential Admin
            Set-IshRequestedMetadataField -IshSession $ishSession -Name "USERNAME"
            </code>
            <para>Creates an IshFields structure holding one IshRequestedMetadataField with name USERNAME and defaults to level None.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField.Name">
            <summary>
            <para type="description">The field name</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField.Level">
            <summary>
            <para type="description">The field level</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField.ValueType">
            <summary>
            <para type="description">The value type</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField.IshField">
            <summary>
            <para type="description">The fields container object</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Field.SetIshRequestedMetadataField._level">
            <summary>
            Private fields to store the parameters and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Field.SetIshField">
            <summary>
            <para type="synopsis">The Set-IshField cmdlet sets/merges the IshFields
            * If an IshObject[] array parameter is provided (either explicit or via the pipeline), the MergeFields are merged according to the ValueAction parameter to all the IshFields of all the objects, and the objects are returned
            * If an IshFields object is provided (either explicit or via the pipeline), the MergeFields are merged according to the ValueAction parameter to the IshFields object and the resulting fields are returned
            * If none of the above applies, the fields in the MergeFields are returned</para>
            <para type="description">The Set-IshField cmdlet sets/merges the IshFields
            * If an IshObject[] array parameter is provided (either explicit or via the pipeline), the MergeFields are merged according to the ValueAction parameter to all the IshFields of all the objects, and the objects are returned
            * If an IshFields object is provided (either explicit or via the pipeline), the MergeFields are merged according to the ValueAction parameter to the IshFields object and the resulting fields are returned
            * If none of the above applies, the fields in the MergeFields are returned
            Best practice is to supply IshSession for future functionality.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshField.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshField.MergeField">
            <summary>
            <para type="description">The IshField[] to merge</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshField.ValueAction">
            <summary>
            <para type="description">Whether the fields in the mergefields parameter will be prepended, appended or overwrite the values in the provided IshFields or IshObject objects</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshField.IshObject">
            <summary>
            <para type="description">Objects to merge the fields in</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshField.IshField">
            <summary>
            <para type="description">Fields to merge the mergefields in</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Field.SetIshField._valueAction">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField">
            <summary>
            <para type="synopsis">The Set-IshMetadataFilterField cmdlet creates filter fields based on the parameters provided When IshFields object is passed through the pipeline then new filter field is added according to the parameters provided.</para>
            <para type="description">The Set-IshMetadataFilterField cmdlet creates filter fields based on the parameters provided When IshFields object is passed through the pipeline then new filter field is added according to the parameters provided.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential Admin
            Set-IshMetadataFilterField -IshSession $ishSession -Name "USERNAME"
            </code>
            <para>Creates an IshFields structure holding one IshMetadataFilterField with name USERNAME and defaults to level None, FilterOperator Equal and type Value.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.Name">
            <summary>
            <para type="description">The field name</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.Level">
            <summary>
            <para type="description">The field level</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.FilterOperator">
            <summary>
            <para type="description">The filter operator to use</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.Value">
            <summary>
            <para type="description">The value to use for filtering</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.ValueType">
            <summary>
            <para type="description">The value type</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField.IshField">
            <summary>
            <para type="description">The fields container object</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataFilterField._level">
            <summary>
            Private fields to store the parameters and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField">
            <summary>
            <para type="synopsis">The Set-IshMetadataField -IshSession $ishSession cmdlet creates value fields based on the parameters provided When IshFields object is passed through the pipeline then new value field is added according to the parameters provided.</para>
            <para type="description">The Set-IshMetadataField -IshSession $ishSession cmdlet creates value fields based on the parameters provided When IshFields object is passed through the pipeline then new value field is added according to the parameters provided.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential Admin
            Set-IshMetadataField -IshSession $ishSession -Name "USERNAME"
            </code>
            <para>Creates an IshFields structure holding one IshMetadataField with name USERNAME and defaults to level None.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.Name">
            <summary>
            <para type="description">The field name</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.Level">
            <summary>
            <para type="description">The field level</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.Value">
            <summary>
            <para type="description">The field value</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.ValueType">
            <summary>
            <para type="description">The value type</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.IshField">
            <summary>
            <para type="description">The fields container object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.IshObject">
            <summary>
            <para type="description">The objects container object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.IshFolder">
            <summary>
            <para type="description">The objects container object, specialized for folder handling</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField.IshEvent">
            <summary>
            <para type="description">The objects container object, specialized for event handling</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Field.SetIshMetadataField._level">
            <summary>
            Private fields to store the parameters and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml">
            <summary>
            <para type="synopsis">The New-IshDitaGeneralizedXml cmdlet generalizes all files that are passed through the pipeline or via the -FilePath parameter. Both the specialized input xml file and resulting generalized xml output file are validated. Note that a DOCTYPE needs to be present in the input xml file and resulting generalized xml output file are validated.</para>
            <para type="description">The New-IshDitaGeneralizedXml cmdlet generalizes all files that are passed through the pipeline or via the -FilePath parameter. Both the specialized input xml file and resulting generalized xml output file are validated. Note that a DOCTYPE needs to be present in the input xml file and resulting generalized xml output file are validated.</para>
            </summary>
            <example>
            <code>
            # This sample script will process all DITA xml files in the input folder and will generalize all DITA files either to Topic or Map.
            # Note that ditabase and ditaval are not supported.
            # Note that the xmls in the input folder needs to have a DOCTYPE.
             
            Write-Host "Setting current directory..."
            [string]$currentScriptDirectory = split-path -parent $MyInvocation.MyCommand.Definition
            Set-Location $currentScriptDirectory
            [Environment]::CurrentDirectory=$currentScriptDirectory
            # Input folder with the specialized xmls to generalize.
            $inputfolder = "Data-GeneralizeDitaXml\InputFiles"
            # Output folder with the generalize xmls. The successfully generalized files will get a .gen extension, the failed ones will get .err with a .log file next to them why they failed.
            $outputfolder = "Data-GeneralizeDitaXml\OutputFiles" # !This folder will be deleted if it already exists!
             
            # Location of the catalog xml that contains the specialized dtds
            $specializedCatalogLocation = "Data-GeneralizeDitaXml\SpecializedDTDs\catalog-alldita12dtds.xml"
            # Location of the catalog xml that contains the "base" dtds
            $generalizedCatalogLocation = "Data-GeneralizeDitaXml\GeneralizedDTDs\catalog-dita12topic&amp;maponly.xml";
            # File that contains a mapping between the specialized dtd and the according generalized dtd.
            $generalizationCatalogMappingLocation = "Data-GeneralizeDitaXml\generalization-catalog-mapping.xml"
            # If you would have specialized attributes from the DITA 1.2 "props" attribute, specify those attributes here to generalize them to the "props" attribute again. Here just using modelyear, market, vehicle as an example
            $attributesToGeneralizeToProps = @("modelA", "modelB", "modelC")
            # If you would have specialized attributes from the DITA 1.2 "base" attribute, specify those attributes here to generalize them to the "base" attribute again. Here just using basea, baseb, basec as an example
            $attributesToGeneralizeToBase = @("basea", "baseb", "basec")
            if (Test-Path $outputfolder)
            {
                Remove-Item $outputfolder -Recurse
            }
             
            # First we will copy all the files of the inputfolder to the outputfolder recursively
            Copy-Item -Path $inputfolder -Destination $outputfolder -recurse -force
             
            # Read all the xml files to process from the outputfolder
            $filesToProcess = get-childItem $outputfolder -include *.xml -recurse
             
            # Generalize all the files in the outputfolder
            # The successfully generalized files will get a .gen extension, the failed ones will get .err with a .log file next to them why they failed.
            $filesToProcess | New-IshDitaGeneralizedXml `
                                    -SpecializedCatalogLocation $SpecializedCatalogLocation `
                                   -GeneralizedCatalogLocation $GeneralizedCatalogLocation `
                                   -GeneralizationCatalogMappingLocation $GeneralizationCatalogMappingLocation `
                                   -AttributesToGeneralizeToProps $attributesToGeneralizeToProps `
                                   -AttributesToGeneralizeToBase $attributesToGeneralizeToBase
            </code>
            <para>Generalize all DITA xml files in a certain directory</para>
            </example>
            <example>
            <code>
            $generalizesamplesrootfolder = "C:\\temp\\";
            $specializedCatalogLocation = $generalizesamplesrootfolder + "SpecializedDTDs\\catalog-dita-1.2.xml";
            $generalizedCatalogLocation = $generalizesamplesrootfolder + "GeneralizedDTDs\\catalog-dita-1.1.xml";
            $generalizationCatalogMappingLocation = $generalizesamplesrootfolder + "generalization-catalog-mapping.xml";
            $attributesToGeneralizeToProps = @("complexity", "visibility") # array containing 2 elements
            $attributesToGeneralizeToBase = @(); # @() = empty array
                 
            New-IshDitaGeneralizedXml -SpecializedCatalogLocation $SpecializedCatalogLocation `
            -GeneralizedCatalogLocation $GeneralizedCatalogLocation `
            -GeneralizationCatalogMappingLocation $GeneralizationCatalogMappingLocation `
            -FilePath $FilePath `
            -AttributesToGeneralizeToProps $attributesToGeneralizeToProps `
            -AttributesToGeneralizeToBase $attributesToGeneralizeToBase
            </code>
            <para>Generalize one DITA xml file</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.SpecializedCatalogLocation">
            <summary>
            <para type="description">The filepath of the catalog with the specialized DTDs. Best is to make a separate folders with all the specialized DTD files together + a catalog with relative locations to the specialized DTD files.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.GeneralizedCatalogLocation">
            <summary>
            <para type="description">The filepath of the catalog with the generalized/standard DTDs. Best is to make a separate folders with all the generalized DTD files together + a catalog with relative locations to the generalized DTD files.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.GeneralizationCatalogMappingLocation">
            <summary>
            <para type="description">The location of a generalization mapping file. This mapping file defines the relation between the specialized dtd rootelements/public ids and the corresponding generalized dtd rootelements/public ids. It is of the following form:
            &lt;generalizationcataloglookup>
                &lt;match rootelement="learningSummary" dtdpublicid="-//OASIS//DTD DITA Learning Summary//EN" generalizedrootelement="topic" generalizeddtdpublicid="-//OASIS//DTD DITA Topic//EN" generalizeddtdsystemid="dita-oasis/1.1/topic.dtd" />
                &lt;match rootelement="learningContent" generalizedrootelement="topic" generalizeddtdpublicid="-//OASIS//DTD DITA Topic//EN" generalizeddtdsystemid="dita-oasis/1.1/topic.dtd" />
                ...
            &lt;/generalizationcataloglookup> The rootelement, dtdpublicid or dtdsystemid attributes are used to match the specialized xml rootelement or dtd, while the generalizedrootelement, generalizeddtdpublicid or generalizeddtdsystemid are used to specify the corresponding generalized rootelement/dtd. Note that:
            1) At least one of the specialized attributes is required
            2) The generalizedrootelement is required
            3) Either the generalizeddtdpublicid or generalizeddtdsystemid is required</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.AttributesToGeneralizeToProps">
            <summary>
            <para type="description">Array of attributes that are specialized from the DITA "props" attribute (and need to be generalized to it).</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.AttributesToGeneralizeToBase">
            <summary>
            <para type="description">Array of attributes that are specialized from the DITA "base" attribute (and need to be generalized to it).</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.FilePath">
            <summary>
            <para type="description">FilePath can be used to specify one specialized input xml file location.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.FileProcessor.NewIshDitaGeneralizedXml.File">
            <summary>
            <para type="description">Array of FileInfo objects that is passed through the pipeline. This parameter holds the specialized xml input files to generalize.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder">
            <summary>
            <para type="synopsis">The Add-IshFolder cmdlet adds the new folders that are passed through the pipeline or determined via provided parameters. Query and Reference folders are not supported.</para>
            <para type="description">The Add-IshFolder cmdlet adds the new folders that are passed through the pipeline or determined via provided parameters. Query and Reference folders are not supported.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $folderName = "New folder created by powershell"
            $parentFolderId = "7775" # provide a valid parent folder Id
            $ishFolders = Add-IshFolder -IshSession $ishSession `
                    -ParentFolderId $parentFolderId `
                    -FolderType "ISHModule" `
                    -FolderName $folderName `
                    -ReadAccess @("") `
                    -OwnedBy ""
            </code>
            <para>Add a folder using input parameters</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.ParentFolderId">
            <summary>
            <para type="description">The identifier of the parent folder where the new folder will be created</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.FolderType">
            <summary>
            <para type="description">The Type of the new Folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.FolderName">
            <summary>
            <para type="description">The Name of the new Folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.OwnedBy">
            <summary>
            <para type="description">The name of the UserGroup that will be the owner of the new folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.ReadAccess">
            <summary>
            <para type="description">Array with the UserGroups that have ReadAccess to the new folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.IshFolder">
            <summary>
            <para type="description">The IshFolder array that needs to be created. Pipeline</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.ProcessRecord">
            <summary>
            Process the Add-IshFolder commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.Folder.AddIshFolder.IshFolder"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation">
            <summary>
            <para type="synopsis">The Get-IshFolderLocation cmdlet returns the repository location of the folder objects in the form of a separated string e.g. "General\Folder1\Folder2"</para>
            <para type="description">The Get-IshFolderLocation cmdlet returns the repository location of the folder objects in the form of a separated string e.g. "General\Folder1\Folder2"</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $folderId = 7775 #provide valid folder identifier
            $folderPath = Get-IshFolderLocation -IshSession $ishSession `
            -FolderId $folderId
            </code>
            <para>Retrieve folder location using provided Id</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation.FolderPath">
            <summary>
            <para type="description">Separated string with the full folder path</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation.FolderId">
            <summary>
            <para type="description">Identifier of the folder for which to retrieve the location</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation.BaseFolder">
            <summary>
            <para type="description">The eBaseFolder enumeration to get subfolder(s) for the specified root folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation.IshFolder">
            <summary>
            <para type="description">Folder that is passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderLocation.ProcessRecord">
            <summary>
            Process the Get-IshFolderLocation commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes FolderPath string to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.MoveIshFolder">
            <summary>
            <para type="synopsis">The Move-IshFolder cmdlet moves folders that are passed through the pipeline or determined via provided parameters to a different folder.</para>
            <para type="description">The Move-IshFolder cmdlet moves folders that are passed through the pipeline or determined via provided parameters to a different folder.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.MoveIshFolder.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.MoveIshFolder.FolderId">
            <summary>
            <para type="description">The folder identifier where the folder is currently located</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.MoveIshFolder.ToFolderId">
            <summary>
            <para type="description">The folder identifier where to move the folder to</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.MoveIshFolder.IshFolders">
            <summary>
            <para type="description">Array with the folders to move. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.MoveIshFolder.ProcessRecord">
            <summary>
            Process the Move-IshFolder commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:Trisoft.ISHRemote.Objects.Public.IshFolder"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent">
            <summary>
            <para type="synopsis">The Get-IshFolderContent cmdlet returns all document objects or publication outputs stored inside a given folder.
            You can provide filters to reduce the amount of objects returned, but if you don't provide any:
            * The cmdlet will return an object for all the latest versions in all language and resolution for a document object folder
            * The cmdlet will return an object for all the latest versions for all output formats and all language combinations for a publication folder</para>
            <para type="description">The Get-IshFolderContent cmdlet returns all document objects or publication outputs stored inside a given folder.
            You can provide filters to reduce the amount of objects returned, but if you don't provide any:
            * The cmdlet will return an object for all the latest versions in all language and resolution for a document object folder
            * The cmdlet will return an object for all the latest versions for all output formats and all language combinations for a publication folder</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $folderId = 7775 #use correct folder id
            $ishObjects = Get-IshFolderContent -IshSession $ishSession -FolderId $folderId
            </code>
            <para>Retrieve contents of a given folder</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.FolderPath">
            <summary>
            <para type="description">Separated string with the full folder path</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.FolderId">
            <summary>
            <para type="description">Identifier of the folder for which to retrieve the content</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.BaseFolder">
            <summary>
            <para type="description">The eBaseFolder enumeration to get subfolder(s) for the specified root folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.VersionFilter">
            <summary>
            <para type="description">The version filter to limit the amount of objects returned. When no filter is supplied, latest version objects will be returned.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.LanguagesFilter">
            <summary>
            <para type="description">The langauges filter to limit the amount of objects returned. When no languages filter is supplied, all object languages will be returned.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent._versionFilter">
            <summary>
            Private field to store and provide defaults for non-mandatory parameters
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.IshFolder">
            <summary>
            <para type="description">Folder for which to retrieve the content. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolderContent.ProcessRecord">
            <summary>
            Process the Get-IshFolderContent commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:Trisoft.ISHRemote.Objects.Public.IshObject"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder">
            <summary>
            <para type="synopsis">The Set-IshFolder cmdlet updates the folders that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Set-IshFolder cmdlet updates the folders that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $folderId = 655993 # provide real folder Id
            $newFolderName = "Updated Folder Name"
            $updatedFolder = Set-IshFolder -IshSession $ishSession `
            -FolderId $folderId `
            -NewFolderName $newFolderName
            </code>
            <para>Update name of a folder with provided FolderId</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.FolderPath">
            <summary>
            <para type="description">Separated string with the full folder path</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.BaseFolder">
            <summary>
            <para type="description">The eBaseFolder enumeration to get subfolder(s) for the specified root folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.FolderId">
            <summary>
            <para type="description">Identifier of the folder to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.NewFolderName">
            <summary>
            <para type="description">New name of the folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.ReadAccess">
            <summary>
            <para type="description">String array with the user groups that have read access to this folder. When the string array is empty, all users have read access to the folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.IshFolder">
            <summary>
            <para type="description">Folder for which to update the metadata. This folder can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder._newFolderName">
            <summary>
            Default value of the new folder name parameter, the API will skip a rename to empty ("")
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.ProcessRecord">
            <summary>
            Process the Set-IshFolder commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.Folder.SetIshFolder.IshFolder"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder">
            <summary>
            <para type="synopsis">The Remove-IshFolder cmdlet removes the repository folders that are passed through the pipeline or determined via provided parameters Query and Reference folders are not supported.</para>
            <para type="description">The Remove-IshFolder cmdlet removes the repository folders that are passed through the pipeline or determined via provided parameters Query and Reference folders are not supported.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            Remove-IshFolder -IshSession $ishSession -FolderId "674580"
            </code>
            <para>Remove folder with specified Id</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.FolderPath">
            <summary>
            <para type="description">Full path to the folder that needs to be removed. Use the IshSession.FolderPathSeparator.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.FolderId">
            <summary>
            <para type="description">Identifier of the folder to be removed</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.IshFolder">
            <summary>
            <para type="description">Array with the folders to remove. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.Recurse">
            <summary>
            <para type="description">Perform recursive retrieval of the provided incoming folder(s)</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.ProcessRecord">
            <summary>
            Process the Remove-IshFolder commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.RemoveIshFolder.DeleteRecursive(Trisoft.ISHRemote.Objects.Public.IshFolder,System.Int32)">
            <summary>
            Recursive delete of folder, expects folders to be empty
            </summary>
            <param name="ishFolder"></param>
            <param name="currentDepth"></param>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder">
            <summary>
            <para type="synopsis">The Get-IshFolder cmdlet retrieves metadata for the folders by providing one of the following input data:
            - FolderPath string with the separated full folder path
            - FolderIds array containing identifiers of the folders
            - BaseFolder enum value referencing the specified root folder
            - IshFolder[] array passed through the pipeline Query and Reference folders are not supported.</para>
            <para type="description">The Get-IshFolder cmdlet retrieves metadata for the folders by providing one of the following input data:
            - FolderPath string with the separated full folder path
            - FolderIds array containing identifiers of the folders
            - BaseFolder enum value referencing the specified root folder
            - IshFolder[] array passed through the pipeline Query and Reference folders are not supported.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $requestedMetadata = Set-IshMetadataFilterField -IshSession $ishSession -Name "FNAME" -Level "None"
            $folderId = 7598 # provide a real folder identifier
            [Trisoft.ISHRemote.Objects.IshFolders]$ishFoldersRetrieve = Get-IshFolder -IshSession $ishSession `
            -FolderIds @($folderId) `
            -RequestedMetaData $requestedMetadata
            [Trisoft.ISHRemote.Objects.IshFields]$ishFields = $ishFoldersRetrieve.Folders[0].IshFields
            $retrievedFolderName = $ishFields.GetFieldValue("FNAME", "None", "Value")
            </code>
            <para>Get folder name using Id</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.FolderPath">
            <summary>
            <para type="description">Separated string with the full folder path, e.g. "General\Project\Topics"</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.FolderId">
            <summary>
            <para type="description">Unique folder identifier</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.BaseFolder">
            <summary>
            <para type="description">The BaseFolder enumeration to get subfolders for the specified root folder</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.IshFolder">
            <summary>
            <para type="description">Folders for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.Recurse">
            <summary>
            <para type="description">Perform recursive retrieval of the provided incoming folder(s)</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.Depth">
            <summary>
            <para type="description">Perform recursive retrieval of up to Depth of the provided incoming folder(s)</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder._retrievedIshFolders">
            <summary>
            Initially holds incoming IshObject entries from the pipeline to correct the incorrect array-objects from Trisoft.Automation
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder._retrievedFolderIds">
            <summary>
            Initially holds incoming folder id entries from the pipeline to correct the incorrect array-objects from Trisoft.Automation
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder._requestedMetadata">
            <summary>
            Requested metadata to be shared across all (recursive) calls
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder._maxDepth">
            <summary>
            Initially set to max recursive depth we can handle
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.ProcessRecord">
            <summary>
            Process the Get-IshFolder commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.EndProcessing">
            <summary>
            Process the Get-IshFolder commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.Folder.GetIshFolder.IshFolder"/> object to the pipeline.</remarks>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.FolderCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.FolderCmdlet.AddRequiredDocumentObjFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.FolderCmdlet.AddRequiredPublicationOutputFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Folder.FolderCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue">
            <summary>
            <para type="synopsis">The Add-IshLovValue cmdlet adds the new values that are passed through the pipeline or determined via provided parameters to the specified List of Values</para>
            <para type="description">The Add-IshLovValue cmdlet adds the new values that are passed through the pipeline or determined via provided parameters to the specified List of Values</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $lovValue = Add-IshLovValue -IshSession $ishSession -LovId "DILLUSTRATIONTYPE" -Label "New image type" -Description "New image type description"
            </code>
            <para>Adding a Value into the List of Values</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.LovId">
            <summary>
            <para type="description">The identifier (element name) of the list of values where the new lov value will be created</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.Label">
            <summary>
            <para type="description">The label of the new lov value</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.Description">
            <summary>
            <para type="description">The description of the new lov value</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.IshLovValue">
            <summary>
            <para type="description">The lov value to create. This lov value can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.LovValueId">
            <summary>
            <para type="description">The identifier (element name) of the new lov value</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.ProcessRecord">
            <summary>
            Process the Add-IshLovValue commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.AddIshLovValue.IshLovValue"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue">
            <summary>
            <para type="synopsis">The Set-IshLovValue cmdlet updates the value that is passed through the pipeline or determined via provided parameters in the specified List of Values.</para>
            <para type="description">The Set-IshLovValue cmdlet updates the value that is passed through the pipeline or determined via provided parameters in the specified List of Values.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $lovValue1 = Add-IshLovValue -IshSession $ishSession -LovId "DILLUSTRATIONTYPE" -Label "New image type" -Description "New image type description"
            $lovValue2 = Set-IshLovValue -IshSession $ishSession -LovId "DILLUSTRATIONTYPE" -LovValueId $lovValue1.IshRef -Label "Updated new image type" -Active $true -Description "Updated description"
            </code>
            <para>Add and update Value</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.LovId">
            <summary>
            <para type="description">The element name of the List of Values</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.LovValueId">
            <summary>
            <para type="description">The element name of the value to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.Label">
            <summary>
            <para type="description">The Label of the Value</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.Description">
            <summary>
            <para type="description">The Description of the Value</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.Active">
            <summary>
            <para type="description">The Active parameter indicates if the value is still active. Making it mandatory since uninitialized boolean is 'false' which will be used in update.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.IshLovValue">
            <summary>
            <para type="description">Lov value to update. This lov value can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.ProcessRecord">
            <summary>
            Process the Set-IshLovValue commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.SetIshLovValue.IshLovValue"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.ListOfValues.RemoveIshLovValue">
            <summary>
            <para type="synopsis">The Remove-IshLovValue cmd-let removes the values that are passed through the pipeline or determined via provided parameters from the specified List of Values</para>
            <para type="description">The Remove-IshLovValue cmd-let removes the values that are passed through the pipeline or determined via provided parameters from the specified List of Values</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $lovValue = Add-IshLovValue -IshSession $ishSession -LovId "DILLUSTRATIONTYPE" -Label "New image type" -Description "New image type description"
            Remove-IshLovValue -IshSession $ishSession -LovId $lovId -LovValueId $lovValue.IshRef
            </code>
            <para>Add and remove a value</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.RemoveIshLovValue.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.RemoveIshLovValue.LovId">
            <summary>
            <para type="description">The element name of the List of Values to delete Value from</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.RemoveIshLovValue.LovValueId">
            <summary>
            <para type="description">The element name of the value to remove</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.RemoveIshLovValue.IshLovValue">
            <summary>
            <para type="description">LovValue object to remove</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.ListOfValues.RemoveIshLovValue.ProcessRecord">
            <summary>
            Process the Remove-IshLovValue commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.ListOfValues.GetIshLovValue">
            <summary>
            <para type="synopsis">The Get-IshLovValue cmdlet retrieves all values of the specified list of values</para>
            <para type="description">The Get-IshLovValue cmdlet retrieves all values of the specified list of values</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $lovValues = Get-IshLovValue -IshSession $ishSession -LovId 'DILLUSTRATIONTYPE'
            </code>
            <para>Retrieve all values from List of Values</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.GetIshLovValue.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.GetIshLovValue.LovId">
            <summary>
            <para type="description">The element name of the List of Values for which to retrieve values.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.ListOfValues.GetIshLovValue.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.ListOfValues.GetIshLovValue._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.ListOfValues.GetIshLovValue.ProcessRecord">
            <summary>
            Process the Get-IshLovValue commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:Trisoft.ISHRemote.Objects.Public.IshLovValue"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat">
            <summary>
            <para type="synopsis">The Add-IshOutputFormat cmdlet adds the new output formats that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Add-IshOutputFormat cmdlet adds the new output formats that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name "FISHRESOLUTIONS" -Level "none" -Value "Low" |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHSINGLEFILE" -Level "none" -Value "TRUE" -ValueType Element |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHCLEANUP" -Level "none" -Value "TRUE" -ValueType Element |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHKEEPDTDSYSTEMID" -Level "none" -Value "TRUE" -ValueType Element |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHPUBRESOLVEVARIABLES" -Level "none" -Value "TRUE" -ValueType Element
            $outputFormat = Add-IshOutputFormat -IshSession $ishSession `
            -Name "MyOutputFormat" `
            -EDT "EDTPDF" `
            -Metadata $metadata
            </code>
            <para>Adding a new output format</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat.Name">
            <summary>
            <para type="description">Name for the new OutputFormat</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat.Edt">
            <summary>
            <para type="description">EDT for the new OutputFormat</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat.Metadata">
            <summary>
            <para type="description">MetaData - xml structure that will be used for the new OutputFormat</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat.IshObject">
            <summary>
            <para type="description">IshObject - contains OutputFormat data that needs to be created. Pipeline</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.OutputFormat.AddIshOutputFormat.ProcessRecord">
            <summary>
            Process the Add-IshOutputFormat commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.OutputFormat.FindIshOutputFormat">
            <summary>
            <para type="synopsis">The Find-IshOutputFormat cmdlet finds output format objects using ActivityFilter and MetadataFilter that are provided</para>
            <para type="description">The Find-IshOutputFormat cmdlet finds output format objects using ActivityFilter and MetadataFilter that are provided</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $ishMetadataFilterFields = Set-IshMetadataFilterField -IshSession $ishSession -Name "FISHOUTPUTFORMATNAME" -Level "None" -FilterOperator "Like" -Value "%PDF%"
            $outputFormats = Find-IshOutputFormat -IshSession $ishSession `
            -MetadataFilter $ishMetadataFilterFields
            </code>
            <para>Find output formats with specific names</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.FindIshOutputFormat.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.FindIshOutputFormat.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.FindIshOutputFormat.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.FindIshOutputFormat.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.OutputFormat.FindIshOutputFormat._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.OutputFormat.OutputFormatCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.OutputFormat.OutputFormatCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.OutputFormat.RemoveIshOutputFormat">
            <summary>
            <para type="synopsis">The Remove-IshOutputFormat cmdlet removes the output formats that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Remove-IshOutputFormat cmdlet removes the output formats that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name "FISHRESOLUTIONS" -Level "none" -Value "Low" |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHSINGLEFILE" -Level "none" -Value "TRUE" -ValueType Element |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHCLEANUP" -Level "none" -Value "TRUE" -ValueType Element |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHKEEPDTDSYSTEMID" -Level "none" -Value "TRUE" -ValueType Element |
                        Set-IshMetadataField -IshSession $ishSession -Name "FISHPUBRESOLVEVARIABLES" -Level "none" -Value "TRUE" -ValueType Element
            $outputFormatAdd = Add-IshOutputFormat -IshSession $ishSession `
            -Name "MyOutputFormat" `
            -EDT "EDTPDF" `
            -Metadata $metadata
            Remove-IshOutputFormat -IshSession $ishSession -Id $outputFormatAdd[0].IshRef
            </code>
            <para>Remove added output format</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.RemoveIshOutputFormat.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.RemoveIshOutputFormat.Id">
            <summary>
            <para type="description">The Id - element name of the OutputFormat to be removed</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.RemoveIshOutputFormat.IshObject">
            <summary>
            <para type="description">The IshObject array containing OutputFormats that needs to be deleted. Pipeline</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.OutputFormat.RemoveIshOutputFormat.ProcessRecord">
            <summary>
            Process the Remove-IshOutputFormat commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat">
            <summary>
            <para type="synopsis">The Get-IshOutputFormat cmdlet retrieves the metadata of the output formats that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Get-IshOutputFormat cmdlet retrieves the metadata of the output formats that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $requestedMetadata = Set-IshRequestedMetadataField -IshSession $ishSession -Name "FISHOUTPUTFORMATNAME" -Level "none"
            $name = Get-IshOutputFormat -IshSession $ishSession -Id "GUID-2A69335D-F025-4963-A142-5E49988C7C0C" -RequestedMetadata $requestedMetadata |
                    Get-IshMetadataField -IshSession $ishSession -Name "FISHOUTPUTFORMATNAME" -Level None -ValueType Value
            </code>
            <para>Retrieve name of the existing output format</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.Id">
            <summary>
            <para type="description">Array with the element names of the output formats</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.IshObject">
            <summary>
            <para type="description">Output formats for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.OutputFormat.GetIshOutputFormat.ProcessRecord">
            <summary>
            Process the Get-IshOutputFormat commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat">
            <summary>
            <para type="synopsis">The Set-IshOutputFormat cmdlet updates the output formats that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Set-IshOutputFormat cmdlet updates the output formats that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadataUpdate = Set-IshMetadataField -IshSession $ishSession -Name "FISHOUTPUTFORMATNAME" -Level "none" -Value "PDF (A4 Manual) updated"
            $outputFormatUpdate = Set-IshOutputFormat -IshSession $ishSession `
            -Id "GUID-2A69335D-F025-4963-A142-5E49988C7C0C" `
            -Edt "EDTPDF" `
            -Metadata $metadataUpdate
            </code>
            <para>Update name of the existing Output format</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat.Id">
            <summary>
            <para type="description">The element name of the output format</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat.Edt">
            <summary>
            <para type="description">The unique identifier of the Electronic Document Type of the output (e.g. EDTPDF, EDTXML, EDTHTML,...)</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat.Metadata">
            <summary>
            <para type="description">The metadata to set for the output format</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat.IshObject">
            <summary>
            <para type="description">Output formats for which to update the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.OutputFormat.SetIshOutputFormat.ProcessRecord">
            <summary>
            Process the Set-IshOutputFormat commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput">
            <summary>
            <para type="synopsis">The Add-IshPublicationOutput cmdlet add the new publication outputs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Add-IshPublicationOutput cmdlet add the new publication outputs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metaDataCreate = Set-IshMetadataField -IshSession $ishSession -Name 'FISHFALLBACKLNGDEFAULT' -Level 'lng' -Value 'en' |
                              Set-IshMetadataField -IshSession $ishSession -Name 'FISHFALLBACKLNGIMAGES' -Level 'lng' -Value 'en' |
                              Set-IshMetadataField -IshSession $ishSession -Name 'FISHFALLBACKLNGRESOURCES' -Level 'lng' -Value 'en'
            Add-IshPublicationOutput -IshSession $ishSession `
            -LogicalId "GUID-7EB6F836-A801-4DB3-A54A-22C207BAF671" `
            -Version "1" `
            -OutputFormat "GUID-2A69335D-F025-4963-A142-5E49988C7C0C" `
            -LanguageCombination "en" `
            -Metadata $metaDataCreate
            </code>
            <para>Creating a new publication output</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.IshObject">
            <summary>
            <para type="description">The <see cref="!:Objects.IshObject"/>s that need to be added.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.FolderId">
            <summary>
            <para type="description">The FolderId for the PublicationOutput object.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.IshFolder">
            <summary>
            <para type="description">The FolderId of the PublicationOutput by IshFolder object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.LogicalId">
            <summary>
            <para type="description">The LogicalId of the Publication.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.Version">
            <summary>
            <para type="description">The Version of the Publication.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.OutputFormat">
            <summary>
            <para type="description">The requested OutputFormat for the new PublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.LanguageCombination">
            <summary>
            <para type="description">The requested language combination for the new PublicationOutput.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.Metadata">
            <summary>
            <para type="description">The metadata for the new PublicationOutput.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput._logicalId">
            <summary>
            Logical Id will be defaulted to typical GUID-XYZ in uppercase
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput._version">
            <summary>
            Version will be defaulted to NEW, meaning that a first or next version will be created for existing objects
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput._folderId">
            <summary>
            Holds the folder card id, specified by incoming parameter (long,IShObject)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.AddIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Add-IshPublicationOutput commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput">
            <summary>
            <para type="synopsis">The Find-IshPublicationOutput cmdlet finds all publication outputs using the StatusFilter and MetadataFilter that are provided.</para>
            <para type="description">The Find-IshPublicationOutput cmdlet finds all publication outputs using the StatusFilter and MetadataFilter that are provided.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $requestedMetadataRetrieve = Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHOUTPUTFORMATREF' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLNGCOMBINATION' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLISHER' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTARTDATE' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBENDDATE' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'VERSION' -Level "Version"
            $metadataFilterRetrieve = Set-IshMetadataFilterField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level 'Lng' -ValueType "Value" -FilterOperator "Equal" -Value "To Be Published"
            $publicationOutputs = Find-IshPublicationOutput -IshSession $ishSession -StatusFilter "ishnostatusfilter" -MetadataFilter $metadataFilterRetrieve -RequestedMetadata $requestedMetadataRetrieve
            </code>
            <para>Finding publication outputs</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput.StatusFilter">
            <summary>
            <para type="description">The status filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput._statusFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.FindIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Find-IshPublicationOutput commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:Trisoft.ISHRemote.Objects.Public.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublicationOutputCmdlet">
            <summary>
            Abstract class used for the publication output commandlets.
            </summary>
            <remarks>Inherits from <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/>.</remarks>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublicationOutputCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublicationOutputCmdlet.GetIdentifierFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Get the identifier fields that are needed to identify a publication output object.
            </summary>
            <param name="fieldList">The <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to get the identifier fields from.</param>
            <returns>A <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object with the identifier fields.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublicationOutputCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput">
            <summary>
            <para type="synopsis">The Stop-IshPublicationOutputcmdlet cancels publishes of all publication outputs that are passed through the pipeline or determined via provided parameters.</para>
            <para type="description">The Stop-IshPublicationOutputcmdlet cancels publishes of all publication outputs that are passed through the pipeline or determined via provided parameters.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $ishobjects = Stop-IshPublicationOutput-IshSession $ishSession `
            -LogicalId "GUID-F66C1BB5-076D-455C-B055-DAC5D61AB3D9" `
            -Version "1" `
            -OutputFormat "GUID-2A69335D-F025-4963-A142-5E49988C7C0C" `
            -LanguageCombination "en"
            </code>
            <para>Cancelling publish of a publication output</para>
            </example>
            <example>
            <code>
            function Add-Properties {
            param ($ishObject)
              [xml]$metadataXml = $ishObject.IshFields.ToXml()
              foreach($field in $metadataXml.SelectNodes("/ishfields/ishfield")) {
                $ishObject = $ishObject | Add-Member -MemberType NoteProperty -Name $field.GetAttribute("name") -Value ($field.InnerText) -PassThru -Force
              }
              Write-Output $ishObject
            }
            $requestedMetadata = Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLNGCOMBINATION' -Level Lng |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level Lng |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLISHER' -Level Lng |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTARTDATE' -Level Lng |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBENDDATE' -Level Lng |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name 'VERSION' -Level Version |
                                 Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FTITLE' -Level Logical
            $metadataFilter = Set-IshMetadataFilterField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level Lng -ValueType Element -FilterOperator In -Value "VPUBSTATUSPUBLISHINGCANCELLED, VPUBSTATUSPUBLISHPENDING, VPUBSTATUSPUBLISHING" # VPUBSTATUSTOBEPUBLISHED
            $ishObjects = Find-IshPublicationOutput -IshSession $ishSession -MetadataFilter $metadataFilter -RequestedMetadata $requestedMetadata
            $ishObjectsToCancel = $ishObjects | ForEach-Object { Add-Properties $_ } |
                                  Select-Object -Property FTITLE,IshRef,VERSION,FISHPUBLNGCOMBINATION,FISHOUTPUTFORMATREF,FISHPUBLISHER,FISHPUBSTATUS,FISHPUBSTARTDATE,FISHPUBENDDATE |
                                  Out-GridView -OutputMode Multiple -Title "Select one or more entries to Cancel publishing on"
            </code>
            <para>Finding all publications that are currently in progress. For now auxiliary function Add-Properties promotes ishfields in a simple way to become NoteProperties on the root ishobject.</para>
            <para>Passing them in PowerShell ISE to Out-GridView for pipeline handling downstream.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.IshObject">
            <summary>
            <para type="description">Array with the publication outputs to cancel. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.LogicalId">
            <summary>
            <para type="description">The logical identifier of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.Version">
            <summary>
            <para type="description">The version of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.OutputFormat">
            <summary>
            <para type="description">The output format (GUID) of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.LanguageCombination">
            <summary>
            <para type="description">The language combination of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the publication output. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository.
            If the metadata is still the same, the publication output is cancelled.
            If the metadata is not the same anymore, an error is given and the publication output is not cancelled.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.StopIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Stop-IshPublicationOutputcommandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput">
            <summary>
            <para type="synopsis">The Publish-IshPublicationOutput cmdlet publishes all publication outputs that are passed through the pipeline or determined via provided parameters.</para>
            <para type="description">The Publish-IshPublicationOutput cmdlet publishes all publication outputs that are passed through the pipeline or determined via provided parameters.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $ishobjects = Publish-IshPublicationOutput -IshSession $ishSession `
            -LogicalId "GUID-F66C1BB5-076D-455C-B055-DAC5D61AB3D9" `
            -Version "1" `
            -OutputFormat "GUID-2A69335D-F025-4963-A142-5E49988C7C0C" `
            -LanguageCombination "en"
            </code>
            <para>Publishing a publication output</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.IshObject">
            <summary>
            <para type="description">Array with the publications outputs to publish. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.LogicalId">
            <summary>
            <para type="description">The logical identifier of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.Version">
            <summary>
            <para type="description">The version of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.OutputFormat">
            <summary>
            <para type="description">The output format (GUID) of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.LanguageCombination">
            <summary>
            <para type="description">The language combination of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the publication output. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository</para>
            <para type="description">If the metadata is still the same, the publication output is published.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the publication output is not published.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.PublishIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Publish-IshPublicationOutput commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput">
            <summary>
            <para type="synopsis">The Remove-IshPublicationOutput cmdlet removes the publication outputs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Remove-IshPublicationOutput cmdlet removes the publication outputs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            # Remove publication output
            Remove-IshPublicationOutput -IshSession $ishSession `
            -LogicalId "GUID-F66C1BB5-076D-455C-B055-DAC5D61AB3D9" `
            -Version "1" `
            -OutputFormat "PDF (A4 Manual)" `
            -LanguageCombination "en"
            </code>
            <para>Removing a publication output</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.IshObject">
            <summary>
            <para type="description">Array with the publication outputs to remove. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.LogicalId">
            <summary>
            <para type="description">The LogicalId of the publication output</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.Version">
            <summary>
            <para type="description">The version of the publication output</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.OutputFormat">
            <summary>
            <para type="description">The output format of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.LanguageCombination">
            <summary>
            <para type="description">The language combination of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the publication output. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository:</para>
            <para type="description">If the metadata is still the same, the publication output is removed.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the publication output is not removed.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.Force">
            <summary>
            <para type="description">When the Force switch is set, after deleting the publication output object, the publication version object and publication logical object will be deleted if they don't have any publication outputs anymore.
            Be carefull using this option, as it will delete the publication (version) and baseline if there are no outputformats left!!</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.RemoveIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Remove-IshPublicationOutput commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputFolderLocation">
            <summary>
            <para type="synopsis">The Get-IshPublicationOutputFolderLocation cmdlet returns the repository location of the publication output in the form of a separated string e.g. "General\Folder1\Folder2"</para>
            <para type="description">The Get-IshPublicationOutputFolderLocation cmdlet returns the repository location of the publication output in the form of a separated string e.g. "General\Folder1\Folder2"</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $folderLocation = Get-IshPublicationOutputFolderLocation -IshSession $ishSession -LogicalId "GUID-412E3A98-9AA8-484E-A1AA-3DE3B58947BD"
            </code>
            <para>Retrieve location of the PublicationOutput</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputFolderLocation.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputFolderLocation.LogicalId">
            <summary>
            <para type="description">The LogicalId of the PublicationOutput object</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputFolderLocation.IshObject">
            <summary>
            <para type="description">Publication output for which to retrieve the content data. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputFolderLocation.ProcessRecord">
            <summary>
            Process the Get-IshPublicationOutputFolderLocation commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput">
            <summary>
            <para type="synopsis">The Get-IshPublicationOutput cmdlet retrieves the metadata of the publication outputs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Get-IshPublicationOutput cmdlet retrieves the metadata of the publication outputs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $requestedMetadataRetrieve = Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHOUTPUTFORMATREF' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLNGCOMBINATION' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLISHER' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTARTDATE' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBENDDATE' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'VERSION' -Level "Version"
            $metadataFilterRetrieve = Set-IshMetadataFilterField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level 'Lng' -ValueType "Value" -FilterOperator "Equal" -Value "Draft"
            $publicationOutput = Get-IshPublicationOutput -IshSession $ishSession `
            -LogicalId @("GUID-412E3A98-9AA8-484E-A1AA-3DE3B58947BD", "GUID-F66C1BB5-076D-455C-B055-DAC5D61AB3D9") `
            -StatusFilter "ishreleasedordraftstates" `
            -RequestedMetadata $requestedMetadataRetrieve `
            -MetadataFilter $metadataFilterRetrieve
            </code>
            <para>Retrieving publication outputs</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.LogicalId">
            <summary>
            <para type="description">The LogicalId of the publication output objects.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.IshObject">
            <summary>
            <para type="description">Array with the publication outputs for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.StatusFilter">
            <summary>
            <para type="description">The status filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput._statusFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Get-IshPublicationOutput commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputData">
            <summary>
            <para type="synopsis">The Get-IshPublicationOutputData cmdlet retrieves the data/blob of the publication output that are passed through the pipeline or determined via provided parameters and saves them to the given Windows folder.</para>
            <para type="description">The Get-IshPublicationOutputData cmdlet retrieves the data/blob of the publication output that are passed through the pipeline or determined via provided parameters and saves them to the given Windows folder.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $requestedMetadataRetrieve = Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHOUTPUTFORMATREF' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLNGCOMBINATION' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBLISHER' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBSTARTDATE' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'FISHPUBENDDATE' -Level "Lng" |
                                         Set-IshRequestedMetadataField -IshSession $ishSession -Name 'VERSION' -Level "Version"
            $metadataFilterRetrieve = Set-IshMetadataFilterField -IshSession $ishSession -Name 'FISHPUBSTATUS' -Level 'Lng' -ValueType "Value" -FilterOperator "Equal" -Value "Draft"
            $publicationOutputs = Find-IshPublicationOutput -IshSession $ishSession -StatusFilter "ishnostatusfilter" -MetadataFilter $metadataFilterRetrieve -RequestedMetadata $requestedMetadataRetrieve
            $fileInfoArray = $publicationOutputs | Get-IshPublicationOutputData -IshSession $ishSession -FolderPath "c:\temp\export"
            </code>
            <para>Downloading publication outputs</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputData.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputData.IshObject">
            <summary>
            <para type="description">Array with the publication outputs for which to retrieve the data. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputData.FolderPath">
            <summary>
            <para type="description">Folder on the Windows filesystem where to store the retrieved data files</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.GetIshPublicationOutputData.ProcessRecord">
            <summary>
            Process the Get-IshPublicationOutputData commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="T:System.IO.File"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput">
            <summary>
            <para type="synopsis">The Set-IshPublicationOutput cmdlet updates the publication outputs that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Set-IshPublicationOutput cmdlet updates the publication outputs that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            # Update a publication output
            $metadataUpdate = Set-IshMetadataField -IshSession $ishSession -Name 'FISHFALLBACKLNGDEFAULT' -Level 'lng' -Value 'bg' |
                              Set-IshMetadataField -IshSession $ishSession -Name 'FISHFALLBACKLNGIMAGES' -Level 'lng' -Value 'bg' |
                              Set-IshMetadataField -IshSession $ishSession -Name 'FISHFALLBACKLNGRESOURCES' -Level 'lng' -Value 'bg'
            Set-IshPublicationOutput -IshSession $ishSession `
            -LogicalId "GUID-F66C1BB5-076D-455C-B055-DAC5D61AB3D9" `
            -Version "1" `
            -OutputFormat "GUID-2A69335D-F025-4963-A142-5E49988C7C0C" `
            -LanguageCombination "en" `
            -MetaData $metadataUpdate
            </code>
            <para>Updating publication outputs</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.IshObject">
            <summary>
            <para type="description">Publication outputs for which to update the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.LogicalId">
            <summary>
            <para type="description">The LogicalId of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.Version">
            <summary>
            <para type="description">The version of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.OutputFormat">
            <summary>
            <para type="description">The output format of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.LanguageCombination">
            <summary>
            <para type="description">The language combination of the publication output.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.Metadata">
            <summary>
            <para type="description">The metadata to set for the publication output object.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the publication output. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository:</para>
            <para type="description">If the metadata is still the same, the metadata will be set.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the metadata will be set.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.PublicationOutput.SetIshPublicationOutput.ProcessRecord">
            <summary>
            Process the Set-IshPublicationOutput commandlet.
            </summary>
            <exception cref="T:Trisoft.ISHRemote.Exceptions.TrisoftAutomationException"></exception>
            <exception cref="T:System.Exception"></exception>
            <remarks>Writes an <see cref="!:Objects.IshObject"/> array to the pipeline.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Session.SessionCmdlet">
            <summary>
            Abstract class used for the session commandlets.
            </summary>
            <remarks>Inherits from <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/>.</remarks>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession">
            <summary>
            <para type="synopsis">The New-IshSession cmdlet creates a new IshSession object using the parameters that are provided.</para>
            <para type="description">The New-IshSession cmdlet creates a new IshSession object using the parameters that are provided.</para>
            <para type="description">The object contains the service endpoint proxies, and api contract information like multi-value seperator, date format, etc</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "admin" -IshPassword "admin"
            </code>
            <para>Building a session for the chosen service based on username/password authentication. The username/password will be used to build a NetworkCredential object to pass for authentication to the service.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/"
            </code>
            <para>Building a session for the chosen service based on Active Directory authentication. An implicit NetworkCredential object will be passed for authentication to the service.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential "Admin"
            </code>
            <para>Iteratively the New-IshSession line with PSCredential parameter holding a string representation will prompt you for a password.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "admin" -IshPassword "admin" -Timeout (New-TimeSpan -Seconds 30)
            </code>
            <para>Building a session for the chosen service based on username/password authentication. The Timeout parameter, expressed as TimeSpan object, controls Send/Receive timeouts of HttpClient when downloading content like connectionconfiguration.xml.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "admin" -IshPassword "admin" -TimeoutIssue (New-TimeSpan -Seconds 120) -TimeoutService (New-TimeSpan -Seconds 600)
            </code>
            <para>Building a session for the chosen service based on username/password authentication. The Timeout parameters, expressed as TimeSpan objects, control Send/Receive timeouts of WCF when issuing a token or working with proxies.</para>
            </example>
            <example>
            <code>
            $securePassword = ConvertTo-SecureString "MYPASSWORD" -AsPlainText -Force
            $mycredentials = New-Object System.Management.Automation.PSCredential("MYISHUSERNAME", $securePassword)
            New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential $mycredentials
            </code>
            <para>Extensive automation example based on the PSCredential parameter. Responsibility of the plain text password is yours.</para>
            </example>
            <example>
            <code>
            $DebugPreference = "Continue"
            $VerbosePreference = "Continue"
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/Internal/" -IshUserName "admin" -IshPassword "admin"
            </code>
            <para>When ISHDeploy Enable-ISHIntegrationSTSInternalAuthentication was executed on the server, the web services are directed to a secondary Secure Token Service (STS). This happens through the '/Internal/' postfix which in essence points to a different connectionconfiguration.xml for initialization.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/Internal/" -IshUserName "admin" -IshPassword "admin" -IgnoreSslPolicyErrors
            </code>
            <para>IgnoreSslPolicyErrors presence indicates that a custom callback will be assigned to ServicePointManager.ServerCertificateValidationCallback. Defaults false of course, as this is creates security holes! But very handy for Fiddler usage though.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.WsBaseUrl">
            <summary>
            <para type="description">SDL Knowledge Center Content Manager web services main URL. Note that the URL is case-sensitive and should end with an ending slash! For example: "https://example.com/ISHWS/"</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.PSCredential">
            <summary>
            <para type="description">Standard PowerShell Credential class</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.IshUserName">
            <summary>
            <para type="description">Username to login into SDL Knowledge Center Content Manager</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.IshPassword">
            <summary>
            <para type="description">Password to login into SDL Knowledge Center Content Manager</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.Timeout">
            <summary>
            <para type="description">Timeout value expressed as TimeSpan, that controls Send/Receive timeouts of HttpClient when downloading content like connectionconfiguration.xml Defaults to 20 seconds.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.TimeoutIssue">
            <summary>
            <para type="description">Timeout value expressed as TimeSpan, that controls Send/Receive timeouts of WCF when issuing a token. Defaults to maximum timespan.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.TimeoutService">
            <summary>
            <para type="description">Timeout value expressed as TimeSpan, that controls Send/Receive timeouts of WCF for InfoShareWS proxies. Defaults to maximum timespan.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Session.NewIshSession.IgnoreSslPolicyErrors">
            <summary>
            <para type="description">IgnoreSslPolicyErrors presence indicates that a custom callback will be assigned to ServicePointManager.ServerCertificateValidationCallback. Defaults false of course, as this is creates security holes! But very handy for Fiddler usage though.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition">
            <summary>
            <para type="synopsis">This cmdlet compares two IshTypeFieldDefinition sets.</para>
            <para type="description">This cmdlet compares two IshTypeFieldDefinition sets allowing system compares (or even a compare with the deprecated TriDKXmlSetup format). The result is an IshTypeFieldDefinition with a Compare property indicating equal, different, left only or right only.
            Note that fields FDESCRIPTION and FCHANGES can have either type String or LongText, you can consider this false positives - this will only affect field filter operators.</para>
            </summary>
            <example>
            <code>
            $ishSessionA = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSPRODUCATION/" -PSCredential "Admin"
            $ishSessionB = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSTEST/" -PSCredential "Admin"
            Compare-IshTypeFieldDefinition -LeftIshSession $ishSessionA -RightIshSession $ishSessionB
            </code>
            <para>Compares incoming IshSession entries that are not equal, so indicating differences, left only and right only.</para>
            </example>
            <example>
            <code>
            $ishSessionA = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSPRODUCATION/" -PSCredential "Admin"
            $ishSessionB = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSTEST/" -PSCredential "Admin"
            Compare-IshTypeFieldDefinition -LeftIshSession $ishSessionA -RightIshSession $ishSessionB -ExcludeLeftUnique
            </code>
            <para>Compares incoming IshSession entries that are not equal, so indicating differences and right only changes compared to the $ishSessionA reference.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSPRODUCATION/" -PSCredential "Admin"
            $ishTypeFieldDefinitions = Get-IshTypeFieldDefinition -TriDKXmlSetupFilePath $tempFilePath
            Compare-IshTypeFieldDefinition -LeftIshTypeFieldDefinition $ishTypeFieldDefinitions -RightIshSession $ishSession -ExcludeLeftUnique
            </code>
            <para>Compares provided reference TriDKXmlSetup export file with incoming IshSession and that lists differences and right only changes.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSPRODUCATION/" -PSCredential "Admin"
            $ishTypeFieldDefinitions = Get-IshTypeFieldDefinition
            Compare-IshTypeFieldDefinition -LeftIshSession $ishSession -RightIshTypeFieldDefinition $ishTypeFieldDefinitions -IncludeIdentical -ExcludeDifferent
            </code>
            <para>Compares incoming IshSession and IshTypeFieldDefinitions (TriDKXmlSetup export file made available through Resource entry). The IncludeIdentical flag will also return matching rows, while the ExcludeDifferent flag will not return rows with differences.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWSPRODUCATION/" -PSCredential "Admin"
            $ishTypeFieldDefinitions = Get-IshTypeFieldDefinition
            Compare-IshTypeFieldDefinition -LeftIshTypeFieldDefinition $ishTypeFieldDefinitions -RightIshSession $ishSession -IncludeIdentical |
            Where-Object -Property Name -NotLike "FTEST*" |
            Out-GridView
            </code>
            <para>Compares reference IshTypeFieldDefinitions (TriDKXmlSetup export file made available through Resource entry) with incoming IshSession.
            The IncludeIdentical flag will also return matching rows, while the Where-Object clause filters out fields with a certain name. The PowerShell Out-GridView does a nice visual rendering in PowerShell ISE.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.LeftIshSession">
            <summary>
            <para type="description">The reference object of type IshSession</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.LeftIshTypeFieldDefinition">
            <summary>
            <para type="description">The reference object of type IshTypeFieldDefinition array</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.RightIshSession">
            <summary>
            <para type="description">The difference object of type IshSession</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.RightIshTypeFieldDefinition">
            <summary>
            <para type="description">The difference object of type IshTypeFieldDefinition array</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.IncludeIdentical">
            <summary>
            <para type="description">Display characteristics of compared objects that are equal. By default, only characteristics that differ between the left and right objects are displayed.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.ExcludeDifferent">
            <summary>
            <para type="description">Stop displaying characteristics of compared objects that are different.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.ExcludeLeftUnique">
            <summary>
            <para type="description">Stop displaying characteristics of compared objects that are unique in the left reference object.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.CompareIshTypeFieldDefinition.ExcludeRightUnique">
            <summary>
            <para type="description">Stop displaying characteristics of compared objects that are unique in the right difference object.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Settings.GetIshSetting">
            <summary>
            <para type="synopsis">This cmdlet can be used to get a configuration setting from the repository. Depending on the parameters you use, the setting will be returned differently.
            If you provide:
            * A requested metadata parameter with the fields to get, the setting will be return as IshFields
            * A fieldname and no filepath, the setting will be returned as string
            * A fieldname and a filepath, the setting will be saved to the file.
              If the file is already present, providing -Force will allow you to overwrite the file</para>
            <para type="description">This cmdlet can be used to get a configuration setting from the repository. Depending on the parameters you use, the setting will be returned differently.
            If you provide:
            * A requested metadata parameter with the fields to get, the setting will be return as IshFields
            * A fieldname and no filepath, the setting will be returned as string
            * A fieldname and a filepath, the setting will be saved to the file.
              If the file is already present, providing -Force will allow you to overwrite the file</para>
            </summary>
            <example>
            <code>
            Param(
                $wsBaseUrl = 'https://example.com/InfoShareWS/',
                $userName = 'admin',
                $password = 'admin',
                $settingsFolderPath = 'D:\temp'
            )
            $ishSession = New-IshSession -WsBaseUrl $wsBaseUrl -IshUserName $userName -IshPassword $password
            $settingsFolderPath = Join-Path -Path $settingsFolderPath -ChildPath ((Get-Date -Format yyyyMMddHHmmss) + "=" + $wsBaseUrl.Replace(":","-").Replace("/","-") + "=" + (Get-IshVersion $ishSession).ToString())
            Write-Verbose "Saving in $settingsFolderPath"
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLInboxConfiguration.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FINBOXCONFIGURATION" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLBackgroundTaskConfiguration.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FISHBACKGROUNDTASKCONFIG" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLChangeTrackerConfig.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FISHCHANGETRACKERCONFIG" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLExtensionConfiguration.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FISHEXTENSIONCONFIG" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLPluginConfig.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FISHPLUGINCONFIGXML" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLStatusConfiguration.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FSTATECONFIGURATION" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLTranslationConfiguration.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FTRANSLATIONCONFIGURATION" -FilePath $filePath
            $filePath = Join-Path -Path $settingsFolderPath -ChildPath "Admin.XMLWriteObjPluginConfig.xml"
            Get-IshSetting -IshSession $ishSession -FieldName "FISHWRITEOBJPLUGINCFG" -FilePath $filePath
            Write-Host "Done, see $settingsFolderPath"
            </code>
            <para>Retrieve all Settings xml configuration entries and save them in a folder to desk allowing file-to-file comparison with EnterViaUI folder.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshSetting.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshSetting.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshSetting.FieldName">
            <summary>
            <para type="description">The settings field to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshSetting.FilePath">
            <summary>
            <para type="description">File on the Windows filesystem where to save the retrieved setting</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshSetting.Force">
            <summary>
            <para type="description">When set, will override the file when it already exists</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTimeZone">
            <summary>
            <para type="synopsis">This cmdlet returns the time zone information of the web/app server. This cmdlet can also be used to measure the latency between the client and the server.</para>
            <para type="description">This cmdlet returns the time zone information of the web/app server. This cmdlet can also be used to measure the latency between the client and the server. ClientElapsed - either Min, Average or Max - indicates the time taken to execute the web service call measured from the client. AppServerElapsed - either Min, Average or Max - indicates the time taken to execute the database query measured on the web/app server. DbServerElapsed - either Min, Average or Max - indicates the time taken to execute the database query measured on the database server. By performing multiple calls using the Count parameter you will get a better idea on variation on the calls. Client and app server network latency is calculated through: ClientElapsed - AppServerElapsed. App server and db server network latency is calculated through: AppServerElapsed - DbServerElapsed.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential Admin
            Get-IshTimeZone -IshSession $ishSession
            </code>
            <para>Creates an IshApplicationSetting structure some timings but especially holds the TimeZoneInfo of the targeted application server.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -PSCredential Admin
            Get-IshTimeZone -IshSession $ishSession -Count 2
            </code>
            <para>Creates an IshApplicationSettings structure holds the TimeZoneInfo of the targeted application server. But especially holds time difference between client requests, application-server requests and database-server requests.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTimeZone.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTimeZone.Count">
            <summary>
            <para type="description">The amount off get timezone webservice call you wish to perform.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTypeFieldDefinition">
            <summary>
            <para type="synopsis">This cmdlet retuns the system Type and Field definitions as IshTypeFieldDefinition objects.</para>
            <para type="description">This cmdlet will use Settings25.RetrieveFieldSetupByIshType when available. It can be used to load the
            deprecated TriDKXmlSetup format into IshTypeFieldDefinition objects.</para>
            </summary>
            <example>
            <code>
            Get-IshTypeFieldDefinition | Where-Object -Property ISHType -eq "ISHUser"
            </code>
            <para>Without IshSession the latest internal resource string will be loaded (based on Full-Export). The Where-Object allows filtering on chosen properties.</para>
            </example>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            Get-IshTypeFieldDefinition -IshSession $ishSession
            </code>
            <para>When ServerVersion -ge 13.0.0 the definition of your targeted IshSession is retrieved, otherwise the best matching internal resource string will be loaded (based on Full-Export).</para>
            </example>
            <example>
            <code>
            Get-IshTypeFieldDefinition -IshSession $ishSession |
            Where-Object -Property ISHType -eq ISHUser |
            Where-Object -Property AllowOnCreate -eq $true |
            Where-Object -Property IsMandatory -eq $true
            </code>
            <para>What are the fields I should pass when creating a new user through Add-IshUser.</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTypeFieldDefinition.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTypeFieldDefinition.TriDKXmlSetupFilePath">
            <summary>
            <para type="description">File on the Windows filesystem where to load the TriDKXmlSetup full export from</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Settings.GetIshTypeFieldDefinition.ProcessRecord">
            <summary>
            <para type="description">File on the Windows filesystem where to load the DBUT full export from. Where DBUT is the successor of TriDKXmlSetup.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting">
            <summary>
            <para type="synopsis">This cmdlet can be used to set a configuration setting in the repository. Depending on the parameters you use, the value to set is read from different inputs.
            If you provide:
            * A metadata parameter with the fields to set, all fields and values will be read from the IshFields and set
            * A fieldname and a value, the value will be set for the given field
            * A fieldname and a filepath, the value will be read from the file and set for the given field</para>
            <para type="description">This cmdlet can be used to set a configuration setting in the repository. Depending on the parameters you use, the value to set is read from different inputs.
            If you provide:
            * A metadata parameter with the fields to set, all fields and values will be read from the IshFields and set
            * A fieldname and a value, the value will be set for the given field
            * A fieldname and a filepath, the value will be read from the file and set for the given field</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting.Metadata">
            <summary>
            <para type="description">The metadata with the fields and values to set</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting.FieldName">
            <summary>
            <para type="description">The settings field to set</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting.Value">
            <summary>
            <para type="description">The value to set</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting.FilePath">
            <summary>
            <para type="description">File on the Windows filesystem where to read the setting from</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.Settings.SetIshSetting.RequiredCurrentMetadata">
            <summary>
            <para type="description">The required current metadata of the setting. This parameter can be used to avoid that users override changes done by other users. The cmdlet will check whether the fields provided in this parameter still have the same values in the repository:</para>
            <para type="description">If the metadata is still the same, the metadata will be set.</para>
            <para type="description">If the metadata is not the same anymore, an error is given and the metadata will be set.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.Settings.SettingsCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger">
            <summary>
            Singleton proxy for single instance of <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/> class that provides logging functionality.
            </summary>
            <seealso cref="T:Trisoft.ISHRemote.Interfaces.ILogger" />
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger._instance">
            <summary>
            The static instance of the <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger"/> class.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger._cmdlet">
            <summary>
            The instance of the <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/> class.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.ProgressActivityId">
            <summary>
            The progress activity identifier.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.ParentProgressActivityId">
            <summary>
            The parent progress activity identifier.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger._progressRecord">
            <summary>
            The progress record.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger._parentProgressRecord">
            <summary>
            The parent progress record.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.Instance">
            <summary>
            Gets the instance of the <see cref="T:Trisoft.ISHRemote.Interfaces.ILogger"/> instance.
            </summary>
            <returns>Instance of the <see cref="T:Trisoft.ISHRemote.Interfaces.ILogger"/> interface.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.Initialize(Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet)">
            <summary>
            Initializes the the instance of the <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger"/> with instance of <see cref="!:BaseCmdlet"/> class.
            </summary>
            <param name="cmdlet">The instance of the <see cref="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet"/> class.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.WriteVerbose(System.String)">
            <summary>
            Writes verbose message.
            </summary>
            <param name="message">Verbose message.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.WriteProgress(System.String,System.String,System.Int32)">
            <summary>
            Reports progress.
            </summary>
            <param name="activity">Activity that takes place.</param>
            <param name="statusDescription">Current status description.</param>
            <param name="percentComplete">Complete progress in percent equivalent.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.WriteParentProgress(System.String,System.String,System.Int32)">
            <summary>
            Reports progress for parent progress bar.
            </summary>
            <param name="activity">Activity that takes place.</param>
            <param name="statusDescription">Status description.</param>
            <param name="percentComplete">Complete progress in percent equivalent.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.WriteDebug(System.String)">
            <summary>
            Writes debug-useful information.
            </summary>
            <param name="message">Debug message.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.WriteWarning(System.String)">
            <summary>
            Writes warning message.
            </summary>
            <param name="message">Warning message.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdletLogger.WriteError(System.Exception,System.Object)">
            <summary>
            Writes non-terminating error.
            </summary>
            <param name="ex">Exception as a result of the error.</param>
            <param name="errorObject">Object that caused error.</param>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserGroup.AddIshUserGroup">
            <summary>
            <para type="synopsis">The Add-IshUserGroup cmdlet adds the new user groups that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Add-IshUserGroup cmdlet adds the new user groups that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.AddIshUserGroup.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.AddIshUserGroup.IshObject">
            <summary>
            <para type="description">Array with the user groups to create. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.AddIshUserGroup.Name">
            <summary>
            <para type="description">The name of the new user group.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.AddIshUserGroup.Metadata">
            <summary>
            <para type="description">The metadata to set on the new user group.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserGroup.FindIshUserGroup">
            <summary>
            <para type="synopsis">The Find-IshUserGroup cmdlet finds user groups using ActivityFilter and MetadataFilter that are provided.</para>
            <para type="description">The Find-IshUserGroup cmdlet finds user groups using ActivityFilter and MetadataFilter that are provided.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            Find-IshUserGroup -IshSession $ishSession -RequestedMetadata (Set-IshRequestedMetadataField -IshSession $ishSession -Name "FISHUSERGROUPNAME")
            </code>
            <para>Retrieve all user groups</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.FindIshUserGroup.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.FindIshUserGroup.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.FindIshUserGroup.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.FindIshUserGroup.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.UserGroup.FindIshUserGroup._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup">
            <summary>
            <para type="synopsis">The Get-IshUserGroup cmdlet retrieves the metadat of user groups that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Get-IshUserGroup cmdlet retrieves the metadat of user groups that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup.Id">
            <summary>
            <para type="description">The user group identifiers for which to retrieve the metadata</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup.IshObject">
            <summary>
            <para type="description">Array with the user groups for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.UserGroup.RetrieveIshUserGroup._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserGroup.RemoveIshUserGroup">
            <summary>
            <para type="synopsis">The Remove-IshUserGroup cmdlet removes the user groups that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Remove-IshUserGroup cmdlet removes the user groups that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RemoveIshUserGroup.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RemoveIshUserGroup.Id">
            <summary>
            <para type="description">The identifier of the user group to remove</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.RemoveIshUserGroup.IshObject">
            <summary>
            <para type="description">Array with the user groups to remove. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserGroup.SetIshUserGroup">
            <summary>
            <para type="synopsis">The Set-IshUserGroup cmdlet updates the user groups that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Set-IshUserGroup cmdlet updates the user groups that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.SetIshUserGroup.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.SetIshUserGroup.Id">
            <summary>
            <para type="description">The identifier of the user group to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.SetIshUserGroup.Metadata">
            <summary>
            <para type="description">The metadata to set for the user group</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserGroup.SetIshUserGroup.IshObject">
            <summary>
            <para type="description">User groups for which to update the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.UserGroup.UserGroupCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.UserGroup.UserGroupCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserRole.AddIshUserRole">
            <summary>
            <para type="synopsis">The Add-IshUserRole cmdlet adds the new user roles that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Add-IshUserRole cmdlet adds the new user roles that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.AddIshUserRole.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.AddIshUserRole.IshObject">
            <summary>
            <para type="description">Array with the user roles to create. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.AddIshUserRole.Name">
            <summary>
            <para type="description">The name of the new user role.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.AddIshUserRole.Metadata">
            <summary>
            <para type="description">The metadata to set for the new user role.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserRole.FindIshUserRole">
            <summary>
            <para type="synopsis">The Find-IshUserRole cmdlet finds user roles using ActivityFilter and MetadataFilter that are provided.</para>
            <para type="description">The Find-IshUserRole cmdlet finds user roles using ActivityFilter and MetadataFilter that are provided.</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            Find-IshUserRole -IshSession $ishSession -RequestedMetadata (Set-IshRequestedMetadataField -IshSession $ishSession -Name "FISHUSERROLENAME")
            </code>
            <para>Retrieve all user roles</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.FindIshUserRole.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.FindIshUserRole.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.FindIshUserRole.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.FindIshUserRole.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.UserRole.FindIshUserRole._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole">
            <summary>
            <para type="synopsis">The Get-IshUserRole cmdlet retrieves the metadata of user roles that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Get-IshUserRole cmdlet retrieves the metadata of user roles that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole.Id">
            <summary>
            <para type="description">The user role identifiers for which to retrieve the metadata</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole.IshObject">
            <summary>
            <para type="description">Array with the user roles for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.UserRole.GetIshUserRole._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserRole.RemoveIshUserRole">
            <summary>
            <para type="synopsis">The Remove-IshUserRole cmdlet removes the user roles that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Remove-IshUserRole cmdlet removes the user roles that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.RemoveIshUserRole.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.RemoveIshUserRole.Id">
            <summary>
            <para type="description">The identifier of the user role to remove</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.RemoveIshUserRole.IshObject">
            <summary>
            <para type="description">Array with the user roles to remove. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.UserRole.SetIshUserRole">
            <summary>
            <para type="synopsis">The Set-IshUserRole cmdlet updates the user roles that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Set-IshUserRole cmdlet updates the user roles that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.SetIshUserRole.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.SetIshUserRole.Id">
            <summary>
            <para type="description">The identifier of the user role to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.SetIshUserRole.Metadata">
            <summary>
            <para type="description">The metadata to set for the user role</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.UserRole.SetIshUserRole.IshObject">
            <summary>
            <para type="description">User roles for which to update the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.UserRole.UserRoleCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.UserRole.UserRoleCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.User.AddIshUser">
            <summary>
            <para type="synopsis">The Add-IshUser cmdlet adds the new users that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Add-IshUser cmdlet adds the new users that are passed through the pipeline or determined via provided parameters</para>
            </summary>
            <example>
            <code>
            $ishSession = New-IshSession -WsBaseUrl "https://example.com/InfoShareWS/" -IshUserName "username" -IshUserPassword "userpassword"
            $metadata = Set-IshMetadataField -IshSession $ishSession -Name FISHUSERLANGUAGE -Level None -ValueType Element -Value "VLANGUAGEEN" |
                        Set-IshMetadataField -IshSession $ishSession -Name FUSERGROUP -Level None -ValueType Element -Value "VUSERGROUPDEFAULTDEPARTMENT" |
                        Set-IshMetadataField -IshSession $ishSession -Name PASSWORD -Level None -Value "SomethingSecret"
            $ishObject = Add-IshUser -IshSession $ishSession -Name "NewUserName" -Metadata $metadata
            </code>
            <para>Adding a user</para>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.AddIshUser.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.AddIshUser.IshObject">
            <summary>
            <para type="description">Array with the users to create. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.AddIshUser.Name">
            <summary>
            <para type="description">The name of the new user.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.AddIshUser.Metadata">
            <summary>
            <para type="description">The metadata to set for the new user.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.User.FindIshUser">
            <summary>
            <para type="synopsis">The Find-IshUser cmdlet finds users using ActivityFilter and MetadataFilter that are provided</para>
            <para type="description">The Find-IshUser cmdlet finds users using ActivityFilter and MetadataFilter that are provided</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.FindIshUser.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.FindIshUser.ActivityFilter">
            ActivityFilter
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.FindIshUser.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.FindIshUser.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.User.FindIshUser._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.User.GetIshUser">
            <summary>
            <para type="synopsis">The Get-IshUser cmdlet retrieves the metadata of users that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Get-IshUser cmdlet retrieves the metadata of users that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.GetIshUser.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.GetIshUser.ActivityFilter">
            <summary>
            <para type="description">The activity filter to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.GetIshUser.Id">
            <summary>
            <para type="description">The user identifiers for which to retrieve the metadata</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.GetIshUser.MetadataFilter">
            <summary>
            <para type="description">The metadata filter with the filter fields to limit the amount of objects returned. Default is no filtering.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.GetIshUser.RequestedMetadata">
            <summary>
            <para type="description">The metadata fields to retrieve</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.GetIshUser.IshObject">
            <summary>
            <para type="description">Users for which to retrieve the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.User.GetIshUser._activityFilter">
            <summary>
            Private field to store the IshType and provide a default for non-mandatory parameters
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.User.RemoveIshUser">
            <summary>
            <para type="synopsis">The Remove-IshUser cmdlet removes the users that are passed through the pipeline or determined via provided parameters</para>
            <para type="description">The Remove-IshUser cmdlet removes the users that are passed through the pipeline or determined via provided parameters</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.RemoveIshUser.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.RemoveIshUser.Id">
            <summary>
            <para type="description">The identifier of the user to remove</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.RemoveIshUser.IshObject">
            <summary>
            <para type="description">Array with the users to remove. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.User.SetIshUser">
            <summary>
            <para type="synopsis">The Set-IshUser cmdlet updates the users that are passed through the pipeline or determined via provided parameters.</para>
            <para type="description">The Set-IshUser cmdlet updates the users that are passed through the pipeline or determined via provided parameters.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.SetIshUser.IshSession">
            <summary>
            <para type="description">The IshSession variable holds the authentication and contract information. This object can be initialized using the New-IshSession cmdlet.</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.SetIshUser.Id">
            <summary>
            <para type="description">The identifier of the user to update</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.SetIshUser.Metadata">
            <summary>
            <para type="description">The metadata to set for the user</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.User.SetIshUser.IshObject">
            <summary>
            <para type="description">Users for which to update the metadata. This array can be passed through the pipeline or explicitly passed via the parameter.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.User.UserCmdlet.AddRequiredFields(Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            Add the required fields to the requested metadata so when piping the object the necesarry identifiers are provided.
            </summary>
            <param name="currentFields">The current <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object to append.</param>
            <returns>The updated <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/> object.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.User.UserCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet">
            <summary>
            Which verb to use: check http://msdn.microsoft.com/en-us/library/ms714428(v=vs.85).aspx
            How to trace the pipelin: http://www.eggheadcafe.com/software/aspnet/31521302/valuefrompipelinebypropertyname.aspx
            External MAML help: http://cmille19.wordpress.com/2009/09/24/external-maml-help-files/
                           and: http://technet.microsoft.com/en-us/library/dd819489.aspx
            Progress Record: http://community.bartdesmet.net/blogs/bart/archive/2006/11/26/PowerShell-_2D00_-A-cmdlet-that-reports-progress-_2D00_-A-simple-file-downloader-cmdlet.aspx
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.SleepTime">
            <summary>
            Sleep constant used to slow down the progress bars to check the messages.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.LevelNameValueTypeSeparator">
            <summary>
            Returns the PSObject NoteProperty separator to generate additional auxiliary properties
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.WriteParentProgress(System.String,System.Int32,System.Int32)">
            <summary>
            Write progress over the complete cmdlet, so over updates and retrieves
            </summary>
            <param name="message">What are you processing</param>
            <param name="current">Current step number</param>
            <param name="total">Total number of steps</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.WriteChildProgress(System.String,System.Int32,System.Int32)">
            <summary>
            Write progress over the specific (webservice) calls required to process a list of ids/ishobjects
            </summary>
            <param name="message">What are you processing</param>
            <param name="current">Current step number</param>
            <param name="total">Total number of steps</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.RemoveSystemFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ActionMode)">
            <summary>
            Removes the SYSTEM fields from the given IshFields container. Making the fields ready for an update/write operation.
            e.g. During create the USERNAME is not allowed to be specified.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.BaseFolderLabelToEnum(Trisoft.ISHRemote.Objects.Public.IshSession,System.String)">
            <summary>
            Convert base folder label into a BaseFolder enumeration value
            </summary>
            <param name="ishSession">The <see cref="T:Trisoft.ISHRemote.Objects.Public.IshSession"/>.</param>
            <param name="baseFolderLabel">Label of the base folder</param>
            <returns>The BaseFolder enumeration value</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.BaseFolderEnumToLabel(Trisoft.ISHRemote.Objects.Public.IshSession,Trisoft.ISHRemote.Folder25ServiceReference.BaseFolder)">
            <summary>
            Convert a BaseFolder enumeration value into a base folder label
            </summary>
            <param name="ishSession">Client session object to the InfoShare server instance. Keeps track of your security tokens and provide you clients to the various API end points. Holds matching contract parameters like seperators, batch and chunk sizes.</param>
            <param name="baseFolder">BaseFolder enumeration value</param>
            <returns>base folder label</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Cmdlets.TrisoftCmdlet.DevideListInBatches``1(System.Collections.Generic.List{``0},System.Int32)">
            <summary>
            Devides one list to multiple lists by batchsize
            </summary>
            <typeparam name="T">Type</typeparam>
            <param name="list">List to devide</param>
            <param name="batchSize"></param>
            <returns>Multiple lists, all having maximally batchsize elements</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.FieldElements">
            <summary>
            FieldElements groups all constants to access the fields with an element.
             Duplication of \Dev\Server.App\Common\Trisoft.InfoShare\Trisoft.InfoShare.Configuration\Common\FieldElements.cs
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Name">
            <summary>
            The element of the Field NAME.
            This mandatory field contains the label of the card.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.CreationDate">
            <summary>
            The element of the Field CREATED-ON
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ModificationDate">
            <summary>
            The element of the Field MODIFIED-ON
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.CardType">
            <summary>
            The element of the Field CARD-TYPE.
            This mandatory field contains an LovValue with the CardType of the card.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Ancestor">
            <summary>
            The element of the field FANCESTOR
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.MapId">
            <summary>
            The element of the field FMAPID
            Used on language objects to store the LogicalId
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ObjectActive">
            <summary>
            The element of the field FISHOBJECTACTIVE
            Used on cardtypes which are linked with an LOV (e.g. CTOUTPUTFORMAT, USER, CTUSERROLE and CTUSERGROUP) to allow hiding or showing values in the UI.
            Note that the value is still valid input.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ReadAccess">
            <summary>
            The element of the Field READ-ACCESS
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ModifyAccess">
            <summary>
            The element of the Field MODIFY-ACCESS
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.DeleteAccess">
            <summary>
            The element of the Field DELETE-ACCESS
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Owner">
            <summary>
            The element of the Field OWNER
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Rights">
            <summary>
            The element of the Field RIGHTS
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Usergroup">
            <summary>
            The element of the Field FUSERGROUP
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserName">
            <summary>
            The element of the Field USERNAME
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserDisplayName">
            <summary>
            The element of the Field FISHUSERDISPLAYNAME
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Password">
            <summary>
            The element of the Field PASSWORD
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserRoles">
            <summary>
            The element of the Field FISHUSERROLES (new element name of FISHCAPABILITIES)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserLanguage">
            <summary>
            The element of the Field FISHUSERLANGUAGE
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Favorites">
            <summary>
            The element of the Field FISHFAVORITES
            This field contains the folder card with the 'favorite' objects
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserType">
            <summary>
            The element of the Field FISHUSERTYPE
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ExternalId">
            <summary>
            The element of the Field FISHEXTERNALID
            This field maps an external authenticated user to a Trisoft user
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserDisabled">
            <summary>
            The element of the Field FISHUSERDISABLED
            A disabled user is no longer allowed to log in.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserPasswordSalt">
            <summary>
            The element of the Field FISHPASSWORDSALT
            Used on USER to store the password salt
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserPasswordModifiedOn">
            <summary>
            The element of the Field FISHPASSWORDMODIFIEDON
            Used on USER to store the date when the password was last modified
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserLastLoginOn">
            <summary>
            The element of the Field FISHLASTLOGINON
            Used on USER to store the date on when user last log in
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserFailedAttempts">
            <summary>
            The element of the Field FISHFAILEDATTEMPTS
            Used on USER to store the count of failed attemtps
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserLockedSince">
            <summary>
            The element of the Field FISHLOCKEDSINCE
            Used on USER to store the date since when the account had been locked
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserLocked">
            <summary>
            The element of the Field FISHLOCKED
            Used on USER to store the account locked status
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserPasswordHistory">
            <summary>
            The element of the Field FISHPASSWORDHISTORY
            Used on USER to store the password history
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserGroupName">
            <summary>
            The element of the Field FISHUSERGROUPNAME
            Used on usergroups to link the card with the LovValue of DUSERGROUP which contains the label/name of the usergroup
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.UserRoleName">
            <summary>
            The element of the Field FISHUSERROLENAME
            Used on userroles to link the card with the LovValue of DUSERROLE which contains the label/name of the userrole
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.StatusConfiguration">
            <summary>
            The element of the Field FSTATECONFIGURATION
            Used on Configuration Card to store the active status configuration containing the status definitions, status transitions and initial statuses.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationStatusConfiguration">
            <summary>
            The element of the Field FISHPUBSTATECONFIG
            Used on Configuration Card to store the publication status configuration containing the different status definitions and transitions of the publication.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationConfiguration">
            <summary>
            The element of the Field FTRANSLATIONCONFIGURATION
            Used on Configuration Card to store the active translation configuration
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.InboxConfiguration">
            <summary>
            The element of the Field FINBOXCONFIGURATION
            Used on Configuration Card to store the inbox configuration xml
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PluginConfiguration">
            <summary>
            The element of the Field FISHPLUGINCONFIGXML
            Used on Configuration Card to store the active plugin/OnDocStore configuration.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ChangeTrackerConfiguration">
            <summary>
            The element of the Field FISHCHANGETRACKERCONFIG
            This field contains the Changetracker configuration, used when publishing or previewing the changes between the content of 2 objects.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobStatusConfiguration">
            <summary>
            The element of the Field FISHTRANSJOBSTATECONFIG
            Used on Configuration Card to store the translation job status configuration
            containing the different status definitions and transitions of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.WritePluginConfiguration">
            <summary>
            The element of the Field FISHPLUGINCONFIGXML
            Used on Configuration Card to store the active plugin/OnDocStore configuration.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishPluginConfiguration">
            <summary>
            The element of the Field FISHPUBLISHPLUGINCONFIG
            Used on Configuration Card to store the active publish plugin configuration.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BackgroundTaskConfiguration">
            <summary>
            The element of the Field FISHBACKGROUNDTASKCONFIG
            Used on Configuration Card to store the configuration for the background tasks.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ExtensionConfiguration">
            <summary>
            The element of the Field FISHEXTENSIONCONFIG
            Used on Configuration Card to store the configuration for the extensions.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.LiveContentReachUri">
            <summary>
            The element of the Field FISHLCURI
            Used to link Architect with Reach systems
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.LiveContentEnrichUri">
            <summary>
            The element of the Field FISHENRICHURI
            Used to link Architect with Enrich systems
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.SystemResolution">
            <summary>
            The element of the Field FISHSYSTEMRESOLUTION.
            The system wide default resolution.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Page">
            <summary>
            The element of the Field that links the blob/page with the ED/Document Card
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EDTName">
            <summary>
            The element of the Field FISHEDTNAME.
            This field links the EDT card with the corresponding LovValue.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EDMimeType">
            <summary>
            The element of the Field that indicates the mimetype of the document
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EDFileExtension">
            <summary>
            The element of the Field that indicates the file extension of the document
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EDTCandidate">
            <summary>
            The element of the Field that contains the possible file extensions for the EDT
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EDType">
            <summary>
            The element of the Field EDT
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BaselineReleased">
            <summary>
            The element of the Field FISHLABELRELEASED.
            This field indicates that the baseline is released/frozen or not.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BaselineActive">
            <summary>
            The element of the Field FISHBASELINEACTIVE.
            This field indicates that the baseline is active or not.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BaselineLovValue">
            <summary>
            The element of the Field FISHDOCUMENTRELEASE.
            This field links the baseline card with the corresponding LovValue.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BaselineName">
            <summary>
            The element of the Field FISHDOCUMENTRELEASE.
            This field links the baseline card with the corresponding LovValue which contains the label of the baseline.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputFormatName">
            <summary>
            The element of the Field FISHOUTPUTFORMATNAME.
            This field links the OutputFormat card with the corresponding LovValue.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputFormatResolutions">
            <summary>
            The element of the Field FISHRESOLUTIONS.
            The resolutions that can be used for this OutputFormat (only these resolutions are exported in the Publish)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputFormatSingleFile">
            <summary>
            The element of the Field FISHSINGLEFILE.
            Used on the OutputFormat to indicate if the output is one file or not.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputFormatCleanup">
            <summary>
            The element of the Field FISHCLEANUP.
            Used on the OutputFormat to indicate if working files must be removed after publishing.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputFormatKeepDTDSystemId">
            <summary>
            The element of the Field FISHKEEPDTDSYSTEMID.
            Used on the OutputFormat to indicate if the resulting files must have SystemIds for the DTD
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputEDType">
            <summary>
            The element of the Field FISHOUTPUTEDT.
            Used on the OutputFormat to indicate the EDT of the output
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ClientSecret">
            <summary>
            The element of the Field FISHDITADLVRCLIENTSECRET.
            The client secret used for oAuth authentication to connect to Dita Delivery services.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Revisions">
            <summary>
            The element of the field FISHREVISIONS
            Used on language objects to store the list with the revision objects
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.RevisionCounter">
            <summary>
            The element of the field FISHREVCOUNTER
            Used on language objects to store the sequence of the last revision
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.RevisionLog">
            <summary>
            The element of the field FISHREVISIONLOG
            Used on language objects to store the XML with the information of the revisions (CreationDate, Author and status of a new revision)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.RevisionHistoryLogging">
            <summary>
            The element of the field FHISTORYLOGGING [deprecated]
            Used on various language card types to store the historic status transition information. Since InfoShare 3.3.x this way of storing information is replaced by FISHREVISIONLOG.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Title">
            <summary>
            The element of the field FTITLE
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Description">
            <summary>
            The element of the field FDESCRIPTION
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.DisableRevisions">
            <summary>
            The element of the field FISHNOREVISIONS
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.DocVersionMultiLng">
            <summary>
            The element of the field DOC-VERSION-MULTI-LNG
            This field links the logical level with the version level of an object.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.SavedContexts">
            <summary>
            The element of the field FISHCONTEXTS
            Used on CTMASTER and CTPUBLICATIONV to list the saved CTCONTEXTs.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EditorTemplateIconName">
            <summary>
            The element of the field FISHEDITTMPLTICONNAME.
            Used for serving the icon of an editor template in the web
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.RequestedLanguages">
            <summary>
            The element of the Field FREQUESTEDLANGUAGES.
            Used on various logical card types to store the languages that are requested for this object, matching values from DLANGUAGE.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.InheritedLanguages">
            <summary>
            The element of the Field FINHERITEDLANGUAGES.
            Used on various logical card types to store the languages which are indicated as requested languages by objects holding a reference to this object at the time Translation Management was executed.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.DisableTranslationManagement">
            <summary>
            The element of the Field FNOTRANSLATIONMGMT.
            Used on various logical card types to indicate if TranslationManagement is activated or not
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Version">
            <summary>
            The element of the field VERSION
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BranchNumber">
            <summary>
            The element of the field FISHBRANCHNR
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.LngVersion">
            <summary>
            The element of the field LNG-VERSION
            This field links the version level with the language level of an object.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.CandidateForBaseline">
            <summary>
            The element of the field FISHRELEASECANDIDATE.
            This field indicates that the current version object is a candidate for the specified baseline
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ReferencedFrozenBaselines">
            <summary>
            The element of the field FISHRELEASELABEL.
            Used on various version card types to store a reference to a CTBASELINE that this particular version is part of the referenced frozen baseline. When freezing a baseline, this field is set automatically.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ReusedInVersion">
            <summary>
            The element of the field FREUSEDINVERSION.
            Used on various version card types to store a lists of pairs of block id and reusable object sequence number of all start reuse operations that occurred on this version. For example "warning-id-06£360" means that start reuse on element with id “warning-id-06” resulted in the creation of reusable object with logical id "IS_REUSED_OBJECT_360".
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.DocumentLanguage">
            <summary>
            The element of the field DOC-LANGUAGE
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.SourceLanguage">
            <summary>
            The element of the field FSOURCELANGUAGE
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Resolution">
            <summary>
            The element of the field FRESOLUTION
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.StatusType">
            <summary>
            The element of the field FISHSTATUSTYPE.
            This field contains the mapping of the FISHSTATUS / FISHPUBSTATUS with its enum values:
            DrafT(10), Release Candidate(15), Released(20), ...
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Status">
            <summary>
            The element of the field FSTATUS.
            Used on various language card types to store the current status, matching a value from DSTATUS.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.LastModifiedBy">
            <summary>
            The element of the field FISHLASTMODIFIEDBY.
            Used on various language card types to automatically store the user which has done the last modification to the document
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.LastModifiedOn">
            <summary>
            The element of the field FISHLASTMODIFIEDON.
            Used on various language card types to automatically store the modification date indicating the last modification to the document
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Conditions">
            <summary>
            The element of the field FISHCONDITIONS.
            Used on various language card types to store the condition name:value pairs present in the attached document.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.SuccessfulPlugins">
            <summary>
            The element of the field FISHPLUGINS.
            Used on various language card types to store the succesfully ran plugins. Can be used by status transitions to verify if a plugin was ran succesfully (eg. valid xml)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ReusableObjectSystemLock">
            <summary>
            The element of the field FSYSTEMLOCK.
            Used on various language card types to indicate that an asynchrone/background process is triggered to generate a reusable object.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationManagementStartDate">
            <summary>
            The element of the field FTRANSLSTARTDATE.
            Used on various language card types to indicate that Translation Management is started on this language. Translation Management will in background set the current date automatically in this field.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.WordCount">
            <summary>
            The element of the field FISHWORDCOUNT.
            Used on various language card types to store the total number of words using space as delimiter in the current language attached xml file.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationLoad">
            <summary>
            The element of the field FISHTRANSLATIONLOAD.
            Used on various language card types to store the number of untranslated words (excluding words within preTranslation elements) using the space as delimiter in the current language attached xml file.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ToBeTranslatedWordCount">
            <summary>
            The element of the field FISHTOBETRANSLWC.
            Used on various language card types to store the number of untranslated words (excluding words within preTranslation elements) using the space as delimiter in the current language attached xml file.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.EditorTemplateDescription">
            <summary>
            The element of the field FISHEDITTMPLTDESCRIPTION.
            Used for serving the description of an editor template in the web
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Thumbnail">
            <summary>
            The element of the field FISHTHUMBNAIL.
            Holds a reference on the logical level to the latest version ED card holding the Thumbnail Image data
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ImageLinks">
            <summary>
            The element of the Field FISHIMAGELINKS.
            Used on various language card types to store the illustration references present in the attached document.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Links">
            <summary>
            The element of the Field FISHLINKS.
            Used on various language card types to store the object references (includes links and conref without anchor) present in the attached document.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.HyperLinks">
            <summary>
            The element of the field FISHHYPERLINKS.
            Used on various language card types to store the hyperlink references present in the attached document.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ReusableObjects">
            <summary>
            The element of the field FISHREUSABLEOBJECTS
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.VariableAssignments">
            <summary>
            The element of the field FISHVARASSIGNED
            Used on various language card types to store all variable assignments in the attached document.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.VariablesInUse">
            <summary>
            The element of the field FISHVARINUSE
            Used on various language card types to store all variables that are used in the attached document.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Targets">
            <summary>
            The element of the field FISHTARGETS
            Used on various language card types to store possible anchors in the attached document that can be used as a target for a document fragment link (eg. conref, hyperlink).
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FragmentLinks">
            <summary>
            The element of the field FISHFRAGMENTLINKS
            Used on various language card types to store the full document fragment references used in the attached document (eg. conref including anchor).
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ConRefs">
            <summary>
            The element of the ConRefs (see FragmentLinks)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ED">
            <summary>
            The element of the field ED
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.CheckedOut">
            <summary>
            The element of the field CHECKED-OUT.
            Used on CTCONTEXT, CTBASELINE and all language level cards to store a boolean indicating whether the object is checked out or not.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.CheckedOutBy">
            <summary>
            The element of the field CHECKED-OUT-BY.
            Used on CTCONTEXT, CTBASELINE and all language level cards to store the reference to the USER card indicated as user who checked out this object.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Baseline">
            <summary>
            The element of the field FISHBASELINE.
            This field links the version level of the Publication with the baseline card.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.MasterReference">
            <summary>
            The element of the field FISHMASTERREF.
            This field contains the master for this version level of the Publication
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Resources">
            <summary>
            The element of the field FISHRESOURCES.
            This field contains the resources for this version level of the Publication
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationSourceLanguages">
            <summary>
            The element of the field FISHPUBSOURCELANGUAGES.
            This field contains the (required) source language(s) for this version level of the Publication
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.RequiredResolutions">
            <summary>
            The element of the field FISHREQUIREDRESOLUTIONS.
            This field contains the required resolution(s) for this version level of the Publication
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationContext">
            <summary>
            The element of the field FISHPUBCONTEXT.
            This field contains the context for this version level of the Publication
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationReleased">
            <summary>
            The element of the field FISHISRELEASED.
            This field indicates if this version of the Publication is released or not.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationModifiedOn">
            <summary>
            The element of the field FISHMODIFIEDON.
            This field indicates when this version of the Publication was modified.
            The version of the Publication is modified, when the baseline or publication context is changed.
            The version of the Publication is NOT modified, when an extra Publication Output is added.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.BaselineCompleteMode">
            <summary>
            The element of the field FISHBASELINECOMPLETEMODE.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationLanguageCombination">
            <summary>
            The element of the field FISHPUBLNGCOMBINATION.
            Used on the PublicationOutput to indicate the language combination of the publicaiton output
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.OutputFormatReference">
            <summary>
            The element of the field FISHOUTPUTFORMATREF.
            This field links the PublicationOutput with the OutputFormat card.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublicationOutputStatus">
            <summary>
            The element of the field FISHPUBSTATUS.
            Used on the publication version to store the current publication status, matching a value from DPUBSTATUS.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishEventId">
            <summary>
            The element of the field FISHEVENTID.
            Unique identifier of the event that was started to run this publication. If it is empty, there is no publication attached yet, or the publication has been reset.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.Publisher">
            <summary>
            The element of the field FISHPUBLISHER.
            The user that published this publication. Contains a reference to an user.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishStartDate">
            <summary>
            The element of the field FISHPUBSTARTDATE.
            Used on the publication language to indicate the start date of the publication process.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishEndDate">
            <summary>
            The element of the field FISHPUBENDDATE.
            Used on the publication language to indicate the end date of the publication process.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishReport">
            <summary>
            The element of the field FISHPUBREPORT.
            The publication report contains information or messages that where logged during the publication process. E.g. It will contain the reason why the publication was draft or why it failed.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.JobSpecificationDestination">
            <summary>
            The element of the field FISHJOBSPECDESTINATION.
            Used on PublicationOutput and links with system LOV DJOBSPECDESTINATION. It contains Output destination values Watch and OnHold.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.ReviewEndDate">
            <summary>
            The element of the field FISHPUBREVIEWENDDATE
            DateTime field which specifies an end date for reviewing. An empty value means the review time is infinite.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishIncludeComments">
            <summary>
            The element of the field FPUBINCLUDECOMMENTS
            Publication language setting that allows XML comments to be included as part of a publication.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishIncludeMetadata">
            <summary>
            The element of the field FPUBINCLUDEMETADATA
            Publication language setting that allows metadata to be included as part of a publication.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishWaterMark">
            <summary>
            The element of the field FPUBWATERMARK
            Publication language setting that allows a string to be displayed as watermark as part of a publication.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishDocumentFallbackLanguages">
            <summary>
            The element of the field FISHFALLBACKLNGDEFAULT
            Publish fallback languages for documents
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishImagesFallbackLanguages">
            <summary>
            The element of the field FISHFALLBACKLNGIMAGES
            Publish fallback languages for images
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.PublishResourcesFallbackLanguages">
            <summary>
            The element of the field FISHFALLBACKLNGRESOURCES
            Publish fallback languages for resources
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderContents">
            <summary>
            The element of the field FDOCUMENTS
            Used on CTDOCMAP to store the list of logical cards available in this folder.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderContentType">
            <summary>
            The element of the field FDOCUMENTTYPE
            Used on CTDOCMAP to indicate which type of objects can be stored in this folder.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderSubFolders">
            <summary>
            The element of the field FFOLDERS
            Used on CTDOCMAP to store the list of all subfolders of this folder.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderContentReferences">
            <summary>
            The element of the field FISHDOCUMENTREFERENCES
            Used on CTDOCMAP for folders of the type "Reference" to store the shortcuts to chosen logical cards (eg. My Favorites).
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderContentQuery">
            <summary>
            The element of the field FISHQUERY
            Used on CTFOLDER for folders of the type "Query" to store the FolderQuery XML structure containing the metadata query to find the content of this folder.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderName">
            <summary>
            The element of the field FNAME
            Used on CTDOCMAP to store the name of the folder
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderOwner">
            <summary>
            Reference to the user that created/ owned the objects
            --> The owner of the Folder is stored in the FUSERGROUP
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.FolderPath">
            <summary>
            The element of the field FISHFOLDERPATH
            Used on CTDOCMAP to store the folder path on the folders
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobName">
            <summary>
            The element of the Field FNAME.
            The name of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobStatus">
            <summary>
            The element of the Field FISHTRANSJOBSTATUS.
            The status of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobSentOutBy">
            <summary>
            The element of the Field FISHTRANSJOBSENTOUTBY.
            The user who sent out the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobSourceLanguage">
            <summary>
            The element of the Field FISHTRANSJOBSRCLNG.
            The source language of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobTemplateId">
            <summary>
            The element of the Field FISHTRANSJOBTRANSTEMPLID.
            The id of the template used in the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobRequiredDate">
            <summary>
            The element of the Field FISHTRANSJOBREQUIREDDATE.
            The required date of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobIncludeTranslated">
            <summary>
            The element of the Field FISHTRANSJOBINCLTRANSLTD.
            Specifies whether the translation job should include already translated items.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobTargetFields">
            <summary>
            The element of the Field FISHTRANSJOBTARGETFIELDS.
            The target fields of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobProgressId">
            <summary>
            The element of the Field FISHTRANSJOBPROGRESSID.
            The id of the event in the event monitor related to the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobPushTranslationProgressIds">
            <summary>
            The element of the Field FISHPUSHTRANSPROGRESSIDS.
            The id of the event in the event monitor related to the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobType">
            <summary>
            The element of the Field FISHTRANSJOBTYPE.
            The type of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobDescription">
            <summary>
            The element of the Field FDESCRIPTION.
            The description of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobOwner">
            <summary>
            Reference to the user that created/ owned the objects
            --> The owner of the TranslationJob is stored in the FUSERGROUP
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobLeasedBy">
            <summary>
            The element of the Field FISHLEASEDBY.
            The id of the processing step which is currently processing the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobLeasedOn">
            <summary>
            The element of the Field FISHLEASEDON.
            The date and the time when the FISHLEASEDBY field was last changed.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobAlias">
            <summary>
            The element of the Field FISHTRANSJOBALIAS.
            The alias of the translation job.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.FieldElements.TranslationJobLeases">
            <summary>
            The element of the Field FISHTRANSJOBLEASES.
            The leases of the translation job.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshRequestedMetadataField">
            <summary>
            <para type="description">Stores field name and level information via IshField.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshRequestedMetadataField.#ctor(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.ValueType)">
            <summary>
            Constructs a Set IshField
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshRequestedMetadataField.#ctor(Trisoft.ISHRemote.Objects.Public.IshRequestedMetadataField)">
            <summary>
            Copy constructor
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition">
            <summary>
            <para type="description">Object holding the denormalized ISHType (like ISHMasterDoc, ISHEvent,...) with field information (like FTITLE, PROGRESS,..).</para>
            </summary>
            <example>
            <ishtypedefinition name="ISHUser">
            <ishfielddefinition level="none" name="FUSERGROUP" type="ishreference" ismandatory="false" ismultivalue="true"
                allowonread="true" allowoncreate="true" allowonupdate="true" allowonsearch="true"
                issystem="true" isbasic="true" isdescriptive="false">
                <label>Usergroup</label>
                <description>Used on all card types.On the USER card type the field indicates that the user has write/modify access to documents of this usergroup.On all other objects the field contains the usergroup that owns the object and can modify the object.</description>
                <ishreference>
                    <ishtype ishref = "ISHUserGroup" />
                </ishreference>
            </ishfielddefinition>
            ...
            </ishtypedefinition>
            </example>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.Type">
            <summary>
            PS1XML Shorthand notation of DataType-ReferenceType-ReferenceLov properties
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.MM">
            <summary>
            PS1XML Shorthand notation of Mandatory-MultiValue properties
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.CRUS">
            <summary>
            PS1XML Shorthand notation of Create-Read-Update-Search properties
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.SDB">
            <summary>
            PS1XML Shorthand notation of System-Descriptive-Basic
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.Key">
            <summary>
            Unique descriptive identifier of an IshTypeFieldDefinition concatenating type, level (respecting log/version/lng), and field name
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,Trisoft.ISHRemote.Objects.Enumerations.ISHType,System.Xml.XmlElement)">
            <summary>
            IshTypeFieldDefinition creation through an xml element. See Settings25.RetrieveFieldSetupByIshType
            </summary>
            <param name="ishType">Card type identifier</param>
            <param name="xmlIshTypeFieldDefinition">One IshTypeFieldDefinition xml.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,Trisoft.ISHRemote.Objects.Enumerations.ISHType,Trisoft.ISHRemote.Objects.Enumerations.Level,System.String,Trisoft.ISHRemote.Objects.Enumerations.DataType)">
            <summary>
            IshTypeFieldDefinition creation with the bare descriptive identifiers, defaulting values to AllowOnRead only
            </summary>
            <param name="ishType">Card type identifier</param>
            <param name="level">The level of the field on this ISHType (card type)</param>
            <param name="name">The name of the field</param>
            <param name="dataType">The field data type, indicating reference field or simple type</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.#ctor(Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition)">
            <summary>
            Copy constructor
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinition.CompareTo(System.Object)">
            <summary>
            The role of IComparable is to provide a method of comparing two objects of a particular type. This is necessary if you want to provide any ordering capability for your object.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinitionCompare">
            <summary>
            <para type="description">Object holding the denormalized ISHType (like ISHMasterDoc, ISHEvent,...) with field information (like FTITLE, PROGRESS,..) including a compare result.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinitionCompare.Compare.Identical">
            <summary>
            <para type="description">Compare result indicates the entry exists in both lists with the same descriptive properties</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinitionCompare.Compare.LeftDifferent">
            <summary>
            <para type="description">Compare result indicates the entry exists in both lists with differences on the descriptive properties, showing left entry</para>
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "F:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinitionCompare.Compare.RightDifferent" -->
        <member name="F:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinitionCompare.Compare.LeftOnly">
            <summary>
            <para type="description">Compare result indicates the entry only exist in the left list</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Public.IshTypeFieldDefinitionCompare.Compare.RightOnly">
            <summary>
            <para type="description">Compare result indicates the entry only exist in the right list</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshEvent">
            <summary>
            <para type="description">The IshEvent is one entry on the EventMonitor detail are, also holding progress top-level information.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshEvent.#ctor(System.Xml.XmlElement)">
            <summary>
            IshEvent creation through an ishevent xml element.
            Incoming is: <ishevent ishprogressref="807"/> or <ishevent ishprogressref="807" ishdetailref="16317"/>
            </summary>
            <param name="xmlIshEvent">One ishevent xml.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.IshRef">
            <summary>
            Gets the IshRef property, better known as the event id of the object.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.EventId">
            <summary>
            Gets the EventId property
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.EventType">
            <summary>
            Gets the type of the event
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.IshField">
            <summary>
            Get a pipeline friendly base/specialized IshField objects as array
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.IshFields">
            <summary>
            Gets and sets the IshFields property.
            The IshFields property is a collection of <see cref="P:Trisoft.ISHRemote.Objects.Public.IshEvent.IshFields"/>.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.IshEventData">
            <summary>
            Gets and sets the IshEventData property.
            The IshData property is used to contain the blob (<see cref="T:Trisoft.ISHRemote.Objects.Public.IshData"/>).
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEvent.ObjectRef">
            <summary>
            Stores the variations of progressref, ishlogicalref, ishuserref, ishoutputformatref,... If there are more references, like log/ver/Lng then they are available in the dictionary.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshEventData">
            <summary>
            <para type="description">The IshEventData object is used to hold Event binary information.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshEventData.#ctor(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.Public.IshEventData"/> class.
            </summary>
            <param name="content">The content for the event data</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshEventData.#ctor(System.Xml.XmlElement)">
            <summary>
            Initializing by something that looks like <ishdata size="70500"><![CDATA[RQB4AGkAdABDAG8AZABlADoAIAAtADIAMAAwADAAMwANAAoATQBpAGMAcgBvAHMAbwBmAHQAIAAoAFIAKQAgAF ... ]]></ishdata> for IshEvent
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEventData.Size">
            <summary>
            Gets the Size.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshEventData.ByteArray">
            <summary>
            Gets the blob.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshLovValue">
            <summary>
            <para type="description">Stores reference for "ishlovvalueref", "ishref", "label", "description", "active"</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshLovValue.#ctor(System.String,System.Xml.XmlElement)">
            <summary>
            IshLovValue creation through an ishlovvalue xml element.
            </summary>
            <param name="lovId">Id of a list of values e.g. DERESOLUTION</param>
            <param name="xmlIshLovValue">One ishlovvalue xml.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshLovValue.LovId">
            <summary>
            Gets the Id of a list of values e.g. DRESOLUTION
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshLovValue.IshLovValueRef">
            <summary>
            Gets ishlovvalueref property of the LovValue
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshLovValue.IshRef">
            <summary>
            Gets ishRef property of the LovValue
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshLovValue.Label">
            <summary>
            Gets label field of the LovValue
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshLovValue.Description">
            <summary>
            Gets description field of the LovValue
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshFeature">
            <summary>
            <para type="description">Stores a single feature part of the context that will be used as input by ConditionFilter to make an @ishcondition true. For example BLUETOOTH=Y</para>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshFeature.Name">
            <summary>
            Gets name of the feature
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshFeature.Value">
            <summary>
            Gets value of the feature
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshFeature.GetXml(System.Xml.XmlWriter@)">
            <summary>
            Gets xml for the feature object
            </summary>
            <param name="xmlWriter"></param>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshApplicationSetting">
            <summary>
            <para type="description">Holds a single result of the GetTimeZone call containing network timestamps</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshApplicationSettings">
            <summary>
            <para type="description">Container holding multiple results of GetTimeZone calls containing network timestamps allowing basic network statistics verification and calculation</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshData">
            <summary>
            <para type="description">Object holding the file/blob information with Electronic Document Type (EDT) information like file extension</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshData.#ctor(System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.Public.IshData"/> class.
            </summary>
            <param name="edt">The EDT.</param>
            <param name="filePath">The location of the file.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshData.#ctor(System.String,System.Byte[])">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.Public.IshData"/> class.
            </summary>
            <param name="edt">The EDT.</param>
            <param name="fileContent">Byte array with the file content.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshData.#ctor(System.Xml.XmlElement)">
            <summary>
            Initializing by something that looks like <ishdata edt="EDTXML"><![CDATA[PFhNTEZJTEU+UHJvamVjdE1hbmFnZW1lbnQ/PC9YTUxGSUxFPg0K]]></ishdata>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshData.Edt">
            <summary>
            Gets the EDT.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshData.FileExtension">
            <summary>
            Gets the fileextension.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshData.ByteArray">
            <summary>
            Gets the blob.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshData.Size">
            <summary>
            Gets the blob size.
            </summary>
            <returns>The number of bytes.</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshDataObject">
            <summary>
            <para type="description">Groups all file functionality required by Trisoft like edt, attributes, file size, mime type, Save, ToByteArray, init by ishdataobject xml element,...</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshDataObject.#ctor(System.Xml.XmlElement)">
            <summary>
            Initializing by something that looks like
            <![CDATA[
            <?xml version="1.0" encoding="utf-16"?>
            <ishdataobjects>
              <ishdataobject ishlngref="1826972" ishdataref="1826973"
              ed="GUID-7EE439B0-EE28-463A-A409-7AB83DE2E92D" edt="EDTCHM"
              size="35802" mimetype="application/mshelp" fileextension="chm" />
            </ishdataobjects>
            ]]>
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.Edt">
            <summary>
            Gets the EDT.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.Ed">
            <summary>
            Gets the identifier of the EDT.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.IshDataRef">
            <summary>
            Gets the data reference id.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.Size">
            <summary>
            Gets the size of the file (bytes).
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.MimeType">
            <summary>
            Gets the mimetype of the file.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.FileExtension">
            <summary>
            Gets the extension of the file.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshDataObject.ObjectRef">
            <summary>
            Stores the variations of ishlngref, ...
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshFolder">
            <summary>
            <para type="description">Generic pipeline object for the Folder API holding folder reference like "ishfolderref", "ishfoldertype", "ishfields"</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshFolder.#ctor(System.Int64,Trisoft.ISHRemote.Objects.Enumerations.IshFolderType,Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            IshFolder creation through explicitly listing all fields.
            </summary>
            <param name="ishFolderRef">Folder reference in the InfoShare</param>
            <param name="ishFolderType">Folder type</param>
            <param name="ishFields">????</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshFolder.#ctor(System.Xml.XmlElement)">
            <summary>
            IshFolder creation through an ishfolder xml element.
            </summary>
            <param name="xmlIshFolder">One ishfolder xml.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshFolder.IshFolderRef">
            <summary>
            Gets ishfolderref property of the folder
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshFolder.IshFolderType">
            <summary>
            Gets ishfoldertype property of the folder
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshFolder.IshField">
            <summary>
            Get a pipeline friendly base/specialized IshField objects as array
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshFolder.IshFields">
            <summary>
            Gets and sets the IshFields property.
            The IshFields property is a collection of <see cref="P:Trisoft.ISHRemote.Objects.Public.IshFolder.IshFields"/>.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshVersion">
            <summary>
            <para type="description">Stores a version number. It knows how to parse InfoShare version numbers regarding compatibility and build information</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshField">
            <summary>
            <para type="description">Holds one field metadata entry described by a name, optional level and value</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshField.ToRequestedMetadataField">
            <summary>
            Generates a new ishfield object where the field only has requested field information (e.g. no Value, but ValueType if available)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshField.ToMetadataFilterField">
            <summary>
            Generates a new ishfield object where the field becomes a filter field (e.g. with Value, ValueType, operator if available)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshField.ToMetadataField">
            <summary>
            Generates a new ishfield object where the field becomes a metadata field (e.g. with Value, ValueType)
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField">
            <summary>
            <para type="description">Stores field name and level information via IshField. Adds a comparison/filter operator and value to allow filtering</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField.#ctor(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.FilterOperator,System.String,Trisoft.ISHRemote.Objects.Enumerations.ValueType)">
            <summary>
            Constructs a Set IshField
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField.#ctor(Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField)">
            <summary>
            Copy constructor
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField.ToRequestedMetadataField">
            <summary>
            Generates a new ishfield object where the field only has requested field information (e.g. no Value, but ValueType if available)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField.ToMetadataFilterField">
            <summary>
            Generates a new ishfield object where the field becomes a filter field (e.g. with Value, ValueType, operator if available)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataFilterField.ToMetadataField">
            <summary>
            Generates a new ishfield object where the field becomes a metadata field (e.g. with Value, ValueType)
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshObject">
            <summary>
            <para type="description">Generic pipeline object for the API holding various references (logical id, card id,...), object type, ishfields (metadata ) and optionally ishdata (file/blob)</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshObject.#ctor(Trisoft.ISHRemote.Objects.Enumerations.ISHType,System.String,Trisoft.ISHRemote.Objects.IshFields)">
            <summary>
            IshObject creation through an IshField can (I think?!!) be done if you explicitly list all fields.
            </summary>
            <remarks>IshObject is typically only returned from the repository through an xml container.</remarks>
            <param name="ishType">Type indication, like ISHOutputFormat, ISHLibrary,...</param>
            <param name="ishRef">An element name, not that for some types this will be overwritten with a generated one</param>
            <param name="ishFields">The functions down the line will extract the required ishfields for real object creation.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshObject.#ctor(System.Xml.XmlElement)">
            <summary>
            IshObject creation through an ishobject xml element.
            Incoming is: <ishobject ishref="D1E1030" ishtype="ISHModule" ishlogicalref="26288" ishversionref="26291" ishlngref="39490" />
            </summary>
            <param name="xmlIshObject">One ishobject xml.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshRef">
            <summary>
            Gets the IshRef property, better known as the logical id of the object.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshType">
            <summary>
            Gets the IshType property.
            Possible values are all card types (ISHUserGroup, ISHEDT, ISHOutputFormat...)
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshField">
            <summary>
            Get a pipeline friendly base/specialized IshField objects as array
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshFields">
            <summary>
            Gets and sets the IshFields property.
            The IshFields property is a collection of <see cref="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshFields"/>.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshData">
            <summary>
            Gets and sets the IshData property.
            The IshData property is used to contain the blob (<see cref="P:Trisoft.ISHRemote.Objects.Public.IshObject.IshData"/>).
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshObject.ObjectRef">
            <summary>
            Stores the variations of ishlogicalref, ishuserref, ishoutputformatref,... If there are more references, like log/ver/Lng then they are available in the dictionary.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshMetadataField">
            <summary>
            <para type="description">Stores field name and level information via IshField. Adds a value type and value to allow set and get</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.#ctor(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,System.String)">
            <summary>
            Constructs a Set IshField
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.#ctor(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.ValueType,System.String)">
            <summary>
            Constructs a Get/Requested IshField
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.#ctor(Trisoft.ISHRemote.Objects.Public.IshMetadataField)">
            <summary>
            Copy constructor
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.#ctor(System.Xml.XmlElement)">
            <summary>
            Constructs a Value Field with whatever information available
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.ToRequestedMetadataField">
            <summary>
            Generates a new ishfield object where the field only has requested field information (e.g. no Value, but ValueType if available)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.ToMetadataFilterField">
            <summary>
            Generates a new ishfield object where the field becomes a filter field (e.g. with Value, ValueType, operator if available)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.ToMetadataField">
            <summary>
            Generates a new ishfield object where the field becomes a metadata field (e.g. with Value, ValueType)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshMetadataField.GetXml(System.Xml.XmlWriter@)">
            <summary>
            Convert the IshField object to xml.
            </summary>
            <param name="xmlWriter">The <see cref="T:System.Xml.XmlWriter"/>.</param>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Public.IshSession">
            <summary>
            <para type="description">Client session object to the InfoShare server instance required for every remote operation as it holds the web service url and authentication.</para>
            <para type="description">Furthermore it tracks your security token, provides direct client access to the web services API.</para>
            <para type="description">Gives access to contract parameters like seperators, date formats, batch and chunk sizes.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshSession.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,System.String)">
            <summary>
            Creates a session object holding contracts and proxies to the web services API. Takes care of username/password and 'Active Directory' authentication (NetworkCredential) to the Secure Token Service.
            </summary>
            <param name="webServicesBaseUrl">The url to the web service API. For example 'https://example.com/ISHWS/'</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshSession.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,System.String,System.String,System.Security.SecureString)">
            <summary>
            Creates a session object holding contracts and proxies to the web services API. Takes care of username/password and 'Active Directory' authentication (NetworkCredential) to the Secure Token Service.
            </summary>
            <param name="webServicesBaseUrl">The url to the web service API. For example 'https://example.com/ISHWS/'</param>
            <param name="ishUserName">InfoShare user name. For example 'Admin'</param>
            <param name="ishSecurePassword">Matching password as SecureString of the incoming user name. When null is provided, a NetworkCredential() is created instead.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Public.IshSession.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,System.String,System.String,System.Security.SecureString,System.TimeSpan,System.TimeSpan,System.TimeSpan,System.Boolean)">
            <summary>
            Creates a session object holding contracts and proxies to the web services API. Takes care of username/password and 'Active Directory' authentication (NetworkCredential) to the Secure Token Service.
            </summary>
            <param name="webServicesBaseUrl">The url to the web service API. For example 'https://example.com/ISHWS/'</param>
            <param name="ishUserName">InfoShare user name. For example 'Admin'</param>
            <param name="ishSecurePassword">Matching password as SecureString of the incoming user name. When null is provided, a NetworkCredential() is created instead.</param>
            <param name="timeout">Timeout to control Send/Receive timeouts of HttpClient when downloading content like connectionconfiguration.xml</param>
            <param name="timeoutIssue">Timeout to control Send/Receive timeouts of WCF when issuing a token</param>
            <param name="timeoutService">Timeout to control Send/Receive timeouts of WCF for InfoShareWS proxies</param>
            <param name="ignoreSslPolicyErrors">IgnoreSslPolicyErrors presence indicates that a custom callback will be assigned to ServicePointManager.ServerCertificateValidationCallback. Defaults false of course, as this is creates security holes! But very handy for Fiddler usage though.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.IshUserName">
            <summary>
            The user name used to authenticate to the serice, is initialized to Environment.UserName in case of Windows Authentication through NetworkCredential()
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.UserName">
            <summary>
            The user name as available on the InfoShare User Profile in the CMS under field 'USERNAME'
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.ClientVersion">
            <summary>
            Retrieving assembly file version, actually can take up to 500 ms to get this initialized, so moved code to JIT property
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.Timeout">
            <summary>
            Timeout to control Send/Receive timeouts of HttpClient when downloading content like connectionconfiguration.xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.TimeoutIssue">
            <summary>
            Timeout to control Send/Receive timeouts of WCF when issuing a token
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.TimeoutService">
            <summary>
            Timeout to control Send/Receive timeouts of WCF for InfoShareWS proxies
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.MetadataBatchSize">
            <summary>
            Web Service Retrieve batch size, if implemented, expressed in number of Ids/Objects for usage in metadata calls
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.BlobBatchSize">
            <summary>
            Web Service Retrieve batch size, if implemented, expressed in number of Ids/Objects for usage in blob/ishdata calls
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.Public.IshSession.ChunkSize">
            <summary>
            Web Service Retrieve chunk size, if implemented, expressed in bytes
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshTypeFieldSetup">
            <summary>
            <para type="description">Provides functionality on IshTypeFieldDefinitions</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.IshTypeFieldSetup._ishTypeFieldDefinitions">
            <summary>
            Returning list of definitions
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshTypeFieldSetup.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,System.String)">
            <summary>
            Creates a management object to work with the ISHType and FieldDefinitions.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshEvents">
            <summary>
            <para type="description">Container object to group multiple IshEvent entries holding EventMonitor entries.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.IshEvents._events">
            <summary>
            List with the events
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshEvents.#ctor(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshEvents"/> class.
            </summary>
            <param name="xmlIshEvents">The xml containing the events.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshEvents.#ctor(Trisoft.ISHRemote.Objects.Public.IshEvent[])">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshEvents"/> class.
            </summary>
            <param name="ishEvents">An <see cref="T:Trisoft.ISHRemote.Objects.Public.IshEvent"/> array.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshEvents.Events">
            <summary>
            Gets the list with the current IshEvents.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshEvents.Ids">
            <summary>
            Return all event identifiers (field EVENTID) present
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshLovValues">
            <summary>
            <para type="description">Containter object grouping multiple IshLoveValue entries</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshLovValues.#ctor(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshLovValues"/> class.
            </summary>
            <param name="xmlIshLovValues">The xml containing the LovValues.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshLovValues.#ctor(Trisoft.ISHRemote.Objects.Public.IshLovValue[])">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshLovValues"/> class.
            </summary>
            <param name="ishLovValues">An <see cref="T:Trisoft.ISHRemote.Objects.Public.IshLovValue"/> array.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshLovValues.LovValues">
            <summary>
            Gets the current IshLovValues.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshLovValues.ValueIds">
            <summary>
            Return all LovValueId identifiers (ishref)
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshLovValues.Ids">
            <summary>
            Return all Id identifiers (ishlovvalueref)
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshFolders">
            <summary>
            <para type="description">Container object to group multiple IshFolder objects</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFolders.#ctor(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshFolders"/> class.
            </summary>
            <param name="xmlIshFolders">The xml containing the folders.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFolders.#ctor(System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshFolders"/> class.
            </summary>
            <param name="xmlIshFolders">The xml containing the folders.</param>
            <param name="nodePath">Path to the ishfolder node</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFolders.#ctor(Trisoft.ISHRemote.Objects.Public.IshFolder[])">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshFolders"/> class.
            </summary>
            <param name="ishFolders">An <see cref="T:Trisoft.ISHRemote.Objects.Public.IshFolder"/> array.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshFolders.Folders">
            <summary>
            Gets the current IshFolders.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshFolders.SortedFolders">
            <summary>
            Gets the current IshFolders sorted by name
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshFolders.Ids">
            <summary>
            Return all identifiers (ishfolderref)
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshFeatures">
            <summary>
            <para type="description">Stores a collection of features called the context. All possible combinations will be used as input by ConditionFilter to make an @ishcondition true. For example combining BLUETOOTH=Y and GAMES=SNAKE</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.#ctor">
            <summary>
            Creates an empty instance of the object.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.#ctor(Trisoft.ISHRemote.Objects.Public.IshFeature[])">
            <summary>
            Creates an empty instance of the object.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.#ctor(System.Xml.XmlElement)">
            <summary>
            Creates a new instance of the ishFeatures object.
            </summary>
            <param name="xmlFeatures">Xml element with the feature information.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshFeatures.Features">
            <summary>
            Gets the current IshFeatures.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.Count">
            <summary>
            Number of ishFeatures.
            </summary>
            <returns>Returns the number of ishFeatures.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.AddFeature(Trisoft.ISHRemote.Objects.Public.IshFeature)">
            <summary>
            Add a ishFeature to the current list.
            </summary>
            <param name="feature">IshFeature that needs to be added.</param>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFeatures"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.GetXml(System.Xml.XmlWriter@)">
            <summary>
            Write the xml from the current list.
            </summary>
            <param name="xmlWriter">The <see cref="T:System.Xml.XmlWriter"/>.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFeatures.ToXml">
            <summary>
            Get an xml string from the current list;
            </summary>
            <returns>A string with the xml.</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations">
            <summary>
            <para type="description">Contains all enumerations and conversion required for this client library</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.Level">
            <summary>
            <para type="description">Which card or table level should the field be present on. The int assignment allows sorting so Logical before Version before Language.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ValueType">
            <summary>
            <para type="description">Which data type to retrieve from the database for the specified field</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ValueType.Value">
            <summary>
            The value of the ishfield.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ValueType.Element">
            <summary>
            The GUID of the ishfield.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ValueType.Id">
            <summary>
            The Id of the ishfield.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ValueType.All">
            <summary>
            All is used when the valuetype is irrelevant.
            For example when a field needs to be removed and you do not want to loop all different value types.
            </summary>
            TODO [Must] Remove confuzing value 'All' for ValueType usage, can be done once IshSession.IshTypeFieldSetup is implemented (see [ISHREMOTE-017])
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ActivityFilter">
            <summary>
            <para type="description">List of value like Events can be hidden upon Find/Retrieval with these filters</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.FilterOperator">
            <summary>
            <para type="description">When filtering information having certain value(s), you need operators per field</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ValueAction">
            <summary>
            <para type="description">If two fields should be first, should the second value overwrite the first or prepend/append it</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ActionMode">
            <summary>
            <para type="description">Used by RemoveSystemFields to know which fields to filter. E.g. at creation time of a user PASSWORD is allowed, but not at retrieval time.</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ReferenceType">
            <summary>
            <para type="description">Used by IshObject to set all reference types on a card</para>
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ISHType">
            <summary>
            <para type="description">Enumeration of all possible object types.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHNone">
            <summary>
            Initial value...we don't know what the ISHType is.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHNotFound">
            <summary>
            The object does not exists
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHModule">
            <summary>
            InfoShare Module/IMAP-Map/DITA-Topic
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHMasterDoc">
            <summary>
            InfoShare MasterDocument/IMAP-Master/DITA-(Book)Map/DocumentOutline
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHLibrary">
            <summary>
            InfoShare Library
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHTemplate">
            <summary>
            InfoShare Template
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHIllustration">
            <summary>
            InfoShare Illustration/Image/Graphic
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHPublication">
            <summary>
            InfoShare publication object
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHUser">
            <summary>
            InfoShare user
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHUserGroup">
            <summary>
            InfoShare usergroup (new name for department)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHUserRole">
            <summary>
            InfoShare user role
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHBaseline">
            <summary>
            The baseline
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHOutputFormat">
            <summary>
            InfoShare output format object
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHEDT">
            <summary>
            Electronic Document Type
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHFolder">
            <summary>
            Folder/Directory
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHTranslationJob">
            <summary>
            Translation job
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHConfiguration">
            <summary>
            Configuration card
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHRevision">
            <summary>
            Electronic document/ED/Revision
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ISHType.ISHFeatures">
            <summary>
            Conditional Context, available on FISHCONTEXT (used to be saved on CTCONTEXT card type)
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType">
            <summary>
            <para type="description">Enumeration of folder types.</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHNone">
            <summary>
            In this folder no objects allowed except subfolders
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHModule">
            <summary>
            Folder with InfoShare Module/IMAP-Map/DITA-Topic
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHMasterDoc">
            <summary>
            Folder with InfoShare MasterDocument/IMAP-Master/DITA-(Book)Map/DocumentOutline
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHLibrary">
            <summary>
            Folder with InfoShare Library
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHTemplate">
            <summary>
            Folder with InfoShare Template
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHIllustration">
            <summary>
            Folder with InfoShare Illustration/Image/Graphic
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHPublication">
            <summary>
            Folder with InfoShare publication object
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHReference">
            <summary>
            Folder with Document references
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.IshFolderType.ISHQuery">
            <summary>
            Query Folders
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.DataType">
            <summary>
            /// <para type="description">Enumerations for controlled date types, used by IshTypeFieldDefinition. Holding base types like number, long, etc</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.DataType.ISHLov">
            <summary>
            The field data type is a reference field pointing to a List Of Values (DOMAIN)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.DataType.ISHType">
            <summary>
            The field data type is a reference field pointing to another ISHType (CARD REFERENCE)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.DataType.String">
            <summary>
            The field data type is a simple text type, preferred for shorting string values with the most API operators
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.DataType.LongText">
            <summary>
            The field data type is a simple text type, preferred for longer string values with less API operators (only empty/notempty)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.DataType.Number">
            <summary>
            The field data type is a simple controlled decimal type
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.DataType.DateTime">
            <summary>
            The field data type is a simple controlled date time type
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.BaseFolder">
            <summary>
            <para type="description">Enumerations of basefolders</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.BaseFolder.Data">
            <summary>
            Indicates the Data folder as starting point. Also known as 'General', 'ISREPROOT', normal repository content,...
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.BaseFolder.System">
            <summary>
            Indicates the System folder as starting point
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.BaseFolder.Favorites">
            <summary>
            Indicates the User's favorite folder as starting point
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.BaseFolder.EditorTemplate">
            <summary>
            Indicates the 'Editor Template' folder as starting point
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.StatusFilter">
            <summary>
            <para type="description">Enumeration matching the API status filters for IshObjects</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.StatusFilter.ISHReleasedStates">
            <summary>
            Released states only
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.StatusFilter.ISHReleasedOrDraftStates">
            <summary>
            Released or Draft states
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.StatusFilter.ISHOutOfDateOrReleasedStates">
            <summary>
            Out of date or Released states
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.StatusFilter.ISHNoStatusFilter">
            <summary>
            No status filter
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter">
            <summary>
            <para type="description">EventMonitor Events Status Filter</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter.Busy">
            <summary>
            Filtering on the status Busy will return all events which are still busy
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter.Success">
            <summary>
            Filtering on the status Success will return all events which are completed successfully
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter.Warning">
            <summary>
            Filtering on the status Success will return all events with warnings
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter.Failed">
            <summary>
            Filtering on the status Failed will return all failed events
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter.All">
            <summary>
            No filtering on the status is applied
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.UserFilter">
            <summary>
            <para type="description">EventMonitor Events User Filter</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.UserFilter.Current">
            <summary>
            Used to indicate that only the events of the current user should be returned
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.UserFilter.All">
            <summary>
            Used to indicate that all events should be returned
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.Enumerations.EventLevel">
            <summary>
            <para type="description">Possible values for the level of an event detail</para>
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.EventLevel.Exception">
            <summary>
            Indicates that the event detail contains an error
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.EventLevel.Warning">
            <summary>
            Indicates that the event detail contains a noncritical problem
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.EventLevel.Configuration">
            <summary>
            Indicates that the event detail contains a configuration message
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.EventLevel.Information">
            <summary>
            Indicates that the event detail contains an informational message
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.EventLevel.Verbose">
            <summary>
            Indicates that the event detail contains a verbose message
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.Objects.Enumerations.EventLevel.Debug">
            <summary>
            Indicates that the event detail contains a debug message
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Enumerations.ToLevelFromCardType(System.String)">
            <summary>
            Extracts the TriDK CardType level from input like USER, CTMAPL,...
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.Enumerations.ToIshTypeFromCardType(System.String)">
            <summary>
            Extracts the TriDK CardType type from input like USER, CTMAPL,...
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshFields">
            <summary>
            <para type="description">Container object to group multiple IshField entries, eaching holding one field metadata entry described by a name, optional level and value</para>
            <para type="description">Should not be used as cmdlet parameter, single IshField and IshField[] are more PowerShell friendly.</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.#ctor">
            <summary>
            Creates an empty instance of the ishfield object.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.#ctor(Trisoft.ISHRemote.Objects.Public.IshField[])">
            <summary>
            Creates an instance based on the incoming IshField array or an empty instance.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.#ctor(System.Collections.Generic.List{Trisoft.ISHRemote.Objects.Public.IshField})">
            <summary>
            Creates an instance based on the incoming IshField list or an empty instance.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.#ctor(System.Xml.XmlElement)">
            <summary>
            Creates a new instance of the ishfield object.
            </summary>
            <param name="xmlIshFields">Xml element with the ishfield information.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.Fields">
            <summary>
            The current fields list.
            </summary>
            <returns>An array of <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.Count">
            <summary>
            Number of fields.
            </summary>
            <returns>Returns the number of fields.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.ToRequestedFields">
            <summary>
            Generates a new ishfields object where all fields only have requested field information (e.g. no Value, but ValueType if available)
            </summary>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.ToRequestedFields(Trisoft.ISHRemote.Objects.Enumerations.Level)">
            <summary>
            Generates a new ishfields object where all fields only have requested field information (e.g. no Value, but ValueType if available)
            Remove all level entries that do not match the filter.
            </summary>
            <param name="filterFieldLevel">Level attribute that should be matched to be part of the result.</param>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.ToFilterFields">
            <summary>
            Generates exact filters (using Equal operator) from the given fields
            </summary>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.AddField(Trisoft.ISHRemote.Objects.Public.IshField)">
            <summary>
            Add a field to the current list.
            </summary>
            <param name="ishField">The field that needs to be added.</param>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.AddOrUpdateField(Trisoft.ISHRemote.Objects.Public.IshField)">
            <summary>
            Removes all previous fields and insert the given field
            </summary>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.RemoveField(System.String,System.String,System.String)">
            <summary>
            Remove a field from the current list.
            </summary>
            <param name="fieldName">The name of the field.</param>
            <param name="fieldLevel">The level of the field (<see cref="T:Trisoft.ISHRemote.Objects.Enumerations.Level"/>).</param>
            <param name="valueType">The type of the field (<see cref="T:Trisoft.ISHRemote.Objects.Enumerations.ValueType"/>).</param>
            <returns></returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.RemoveField(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.ValueType)">
            <summary>
            Remove a field from the current list.
            </summary>
            <param name="fieldName">The name of the field.</param>
            <param name="fieldLevel">The level of the field (<see cref="T:Trisoft.ISHRemote.Objects.Enumerations.Level"/>).</param>
            <param name="valueType">The type of the field (<see cref="T:Trisoft.ISHRemote.Objects.Enumerations.ValueType"/>).</param>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.RemoveField(Trisoft.ISHRemote.Objects.Public.IshField)">
            <summary>
            Remove a field from the current list.
            </summary>
            <param name="compareField">The <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/> that needs to be removed.</param>
            <returns>The current list of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.JoinFields(Trisoft.ISHRemote.Objects.IshFields,Trisoft.ISHRemote.Objects.Enumerations.ValueAction)">
            <summary>
            Merge or Join the incoming ishfields (IshMetadataFields) on my own ishfields using the provided action
            </summary>
            <param name="ishFields">Fields to join with my own fields</param>
            <param name="valueAction">String action (overwrite/prepend/append) to use on matching fields</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.Retrieve(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level)">
            <summary>
            Retrieves all occurances out of the list of IshFields
            </summary>
            <returns>An array of <see cref="T:Trisoft.ISHRemote.Objects.IshFields"/>.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.RetrieveFirst(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.ValueType)">
            <summary>
            Retrieves the first occurance out of the list of matching IshFields
            </summary>
            <returns>The first <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/> in the current list.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.RetrieveFirst(System.String,System.String)">
            <summary>
            Retrieves the first occurance out of the list of matching IshFields
            </summary>
            <returns>The first <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/> in the current list.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.RetrieveFirst(System.String,System.String,System.String)">
            <summary>
            Retrieves the first occurance out of the list of matching IshFields
            </summary>
            <returns>The first <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/> in the current list.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.Retrieve(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.ValueType)">
            <summary>
            Retrieves a list of <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/> using a filter.
            </summary>
            <param name="fieldName">The field name.</param>
            <param name="fieldLevel">The field level <see cref="T:Trisoft.ISHRemote.Objects.Enumerations.Level"/>.</param>
            <param name="valueType">The value type <see cref="T:Trisoft.ISHRemote.Objects.Enumerations.ValueType"/>.</param>
            <returns>An array of <see cref="T:Trisoft.ISHRemote.Objects.Public.IshField"/>.</returns>
            <remarks></remarks>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.GetXml(System.Xml.XmlWriter@)">
            <summary>
            Write the xml from the current list.
            </summary>
            <param name="xmlWriter">The <see cref="T:System.Xml.XmlWriter"/>.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.ToXml">
            <summary>
            Get an xml string from the current list;
            </summary>
            <returns>A string with the xml.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshFields.GetFieldValue(System.String,Trisoft.ISHRemote.Objects.Enumerations.Level,Trisoft.ISHRemote.Objects.Enumerations.ValueType)">
            <summary>
            Gets the value for a field.
            </summary>
            <param name="fieldName">The fieldname to get the value from.</param>
            <param name="fieldLevel">The fieldlevel (<see cref="T:Trisoft.ISHRemote.Objects.Enumerations.Level"/>).</param>
            <param name="valueType">The valuetype (<see cref="T:Trisoft.ISHRemote.Objects.Enumerations.ValueType"/>).</param>
            <returns></returns>
        </member>
        <member name="T:Trisoft.ISHRemote.Objects.IshObjects">
            <summary>
            <para type="description">Container object that groups multiple IshObject entries</para>
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshObjects.#ctor(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshObjects"/> class.
            </summary>
            <param name="xmlIshObjects">The xml containing the objects.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Objects.IshObjects.#ctor(Trisoft.ISHRemote.Objects.Public.IshObject[])">
            <summary>
            Creates a new instance of the <see cref="T:Trisoft.ISHRemote.Objects.IshObjects"/> class.
            </summary>
            <param name="ishObjects">An <see cref="T:Trisoft.ISHRemote.Objects.Public.IshObject"/> array.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshObjects.Objects">
            <summary>
            Gets the current IshObjects.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Objects.IshObjects.Ids">
            <summary>
            Return all logical/element identifiers (ishref) present
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.CertificateValidationHelper">
            <summary>
            Provides optional callback overwrite and restore function.
            Do note however that ServicePointManager.ServerCertificateValidationCallback changes apply to the whole AppDomain.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.CertificateValidationHelper.OverrideCertificateValidation">
            <summary>
            Sets our custom AppDomain ssl/certificate overwrite callback using ServicePointManager, including a backup of any existing callback
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.CertificateValidationHelper.RestoreCertificateValidation">
            <summary>
            Removes our custom AppDomain ssl/certificate overwrite callback using ServicePointManager by restoring our ealier backup of any existing callback
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToStatusFilter``1(Trisoft.ISHRemote.Objects.Enumerations.StatusFilter)">
            <summary>
            Convert a statusfilter string to an enumeration value.
            </summary>
            <param name="statusFilter">The statusfilter string that needs to be converted.</param>
            <returns>A eISHStatusgroup enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToProgressStatusFilter``1(Trisoft.ISHRemote.Objects.Enumerations.ProgressStatusFilter)">
            <summary>
            Convert a progressStatusFilter string to an enumeration value.
            </summary>
            <param name="progressStatusFilter">The progressStatusFilter string that needs to be converted.</param>
            <returns>A eProgressStatusFilter enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToUserFilter``1(Trisoft.ISHRemote.Objects.Enumerations.UserFilter)">
            <summary>
            Convert a userFilter string to an enumeration value.
            </summary>
            <param name="userFilter">The userFilter string that needs to be converted.</param>
            <returns>A UserFilter enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToEventLevelFilter``1(Trisoft.ISHRemote.Objects.Enumerations.EventLevel)">
            <summary>
            Convert a eventLevelFilter string to an enumeration value.
            </summary>
            <param name="eventLevelFilter">The eventLevelFilter string that needs to be converted.</param>
            <returns>A eventLevelFilter enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToActivityFilter``1(Trisoft.ISHRemote.Objects.Enumerations.ActivityFilter)">
            <summary>
            Convert a activity to an enumeration value
            </summary>
            <param name="activityFilter">The activity filter that needs to be converted.</param>
            <returns>A eISHActivityFilter enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToBaseFolder``1(Trisoft.ISHRemote.Objects.Enumerations.BaseFolder)">
            <summary>
            Convert a basefolder to an enumeration value
            </summary>
            <param name="baseFolder">The base folder that needs to be converted.</param>
            <returns>A eISHBaseFolder enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToBaseFolder``1(System.String)">
            <summary>
            Convert a basefolder to an enumeration value
            </summary>
            <param name="baseFolder">The base folder that needs to be converted.</param>
            <returns>A eISHBaseFolder enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToFolderType``1(Trisoft.ISHRemote.Objects.Enumerations.IshFolderType)">
            <summary>
            Convert a folderType to an enumeration value
            </summary>
            <param name="folderType">The folder type that needs to be converted.</param>
            <returns>eISHFolderType enumeration value.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.EnumConverter.ToIshType``1(Trisoft.ISHRemote.Objects.Enumerations.ISHType)">
            <summary>
            Convert a ishType to an enumeration value
            </summary>
            <param name="ishType">The folder type that needs to be converted.</param>
            <returns>eISHFolderType enumeration value.</returns>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper._logger">
            <summary>
            Logger
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper._ishTypeFieldDefinitions">
            <summary>
            Returning list of definitions
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper._cardTypeFieldElementNames">
            <summary>
            cardTypeElementName and list of fieldElementNames
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper._fieldDefinitionElementNames">
            <summary>
            fieldElementNames and FieldDefinition matching TriDKXmlSetup tridk:field
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper._xpathDocument">
            <summary>
            Loaded TriDKXmlSetup Full Export
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper.FieldDefinition.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int64,System.Int64,System.String,System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Private temporary container that initializes that custom fields are okay, system/standard fields will need correction later
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper.CorrectFieldDefinitions">
            <summary>
            Correct FieldDefinitions with default on AllowOnCreate... so the other IshTypeFieldDefinition properties
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper.GenerateIshTypeFieldDefinitionsForCardTypesAndFields">
            <summary>
            Combining CardTypeFieldDefinition defining the fields on a card type with FieldDefinitions, resulting in denormalized IshTypeFieldDefinitions
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.TriDKXmlSetupHelper.CorrectAllowOnSearch">
            <summary>
            AllowOnSearch should be false everywhere, except on Content Objects, the only thing we put in our Full-Text-Index
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch">
            <summary>
            Class that matches an match xml element and holds the values to match a doctype or rootword with its generalized doctype and rootword
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch.RootElement">
            <summary>
            Name of the rootelement of the specialized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch.DtdPublicId">
            <summary>
            PublicId of the specialized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch.DtdSystemId">
            <summary>
            SystemId of the specialized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch.GeneralizedRootElement">
            <summary>
            Name of the rootelement of the generalized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch.GeneralizedDtdPublicId">
            <summary>
            PublicId of the generalized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch.GeneralizedDtdSystemId">
            <summary>
            System id of the generalized DTD
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter">
            <summary>
            Filtervalues to use for searching in the DITA generalization mapping file
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter.RootElement">
            <summary>
            Name of the rootelement of the specialized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter.DtdPublicId">
            <summary>
            PublicId of the specialized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter.DtdSystemId">
            <summary>
            SystemId of the specialized DTD
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter.IgnoreMatchesWithMissingGeneralizedDTDInfo">
            <summary>
            If true ignores rows that do not have a generalizeddtdpublicid or generalizeddtdsystemid attribute or without a generalized root element attribute
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization">
            <summary>
            This class can be used to convert a specialized DITA DTD xml to a more generic DITA DTD xml
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization._xmlSpecializedXmlResolver">
            <summary>
            An instance of the XmlResolverUsingCatalog class. This can be used to load the specialized xml file
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization._xmlGeneralizedXmlResolver">
            <summary>
            An instance of the XmlResolverUsingCatalog class. This can be used to load the generalized xml file
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization._xmlGeneralizationCatalogMapping">
            <summary>
            An instance of the XmlGeneralizationCatalogMapping class. This is used to do the mapping of the specialized DTD to the generalized DTD
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.#ctor(Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog,Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog,Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralizationCatalogMapping)">
            <summary>
            Creates an instance of this class with the given parameters
            </summary>
            <param name="specializedXmlResolver">XmlResolver for a Catalog location with specialized DTDs</param>
            <param name="generalizedXmlResolver">XmlResolver for a Catalog with the base DTDs</param>
            <param name="generalizationCatalogMapping">XmlGeneralizationCatalogMapping with the mapping file to find the generalized DTD for a certain specialized DTD</param>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.AttributesToGeneralizeToProps">
            <summary>
            An array with the attribute names specialized from the DITA "props" attribute
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.AttributesToGeneralizeToBase">
            <summary>
            An array with the attribute names specialized from the DITA "base" attribute
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.Generalize(System.IO.FileInfo,System.IO.FileInfo)">
            <summary>
            Generalizes the given specialized xml file.
            When the generalization succeeds a file is created at the location given in generalizedXmlFileLocation
            When the generalization fails a file is created at the location given in errorLogLocation. If this is empty no error file is created.
            </summary>
            <param name="specializedXmlFileLocation">The location of the specialized xml file</param>
            <param name="generalizedXmlFileLocation">The location for the generalized xml file</param>
            <returns>true if the generalization succeeded, false if not</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.GetGeneralizedDTD(System.String)">
            <summary>
            Parses the xml at the given file location and tries to lookup the generalized dtd in the generalized-catalog-mapping.xml file.
            </summary>
            <param name="specializedXmlFileLocation">File location of the specialized xml file</param>
            <returns>
            If a match is found in the generalized-catalog-mapping.xml file, a XmlGeneralizedConstructionInfo with the necess info (DTD/root element/encoding) to create the generalized xml is returned
            If no match is found an InvalidOperationException is raised
            </returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.GetGeneralizedElement(System.Xml.XmlReader,Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo)">
            <summary>
            Determines the generalized element name from the specialized element
            To do this, it uses the class attributes of the specialized element and the domains and rootelement of the generalized DTD
            </summary>
            <param name="xmlReader">XmlReader positioned on an Element node</param>
            <param name="xmlGeneralizedConstructionInfo">XmlGeneralizedConstructionInfo with the info of the generalized DTD</param>
            <returns>The element name of the generalized element</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.InitializeXmlReaderSettings(Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog,System.Xml.ValidationType)">
            <summary>
            Creates an XmlReaderSettings with the given resolver, validationType and ValidationCallbackHandler
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.InitializeXmlWriterSettings(System.Text.Encoding)">
            <summary>
            Creates an XmlWriterSettings with the given encoding
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.Validate(System.String,System.Xml.XmlReaderSettings)">
            <summary>
            Loads and Validates the xml at the given file location. It uses the given xmlresolver
            Throws an exception when validation fails
            </summary>
            <param name="xmlFileLocation">File location of the generalized xml file</param>
            <param name="xmlReaderSettings">XmlReaderSettings object with ValidationType specified</param>
            <returns>true if the file is valid, false if not</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.ValidationHandler(System.Object,System.Xml.Schema.ValidationEventArgs)">
            <summary>
            Handler method for validation errors. Throws an exception when an error is encountered
            </summary>
            <param name="sender">Sender of the validation event</param>
            <param name="args">Validation error arguments</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.GetGeneralizedDomainsAttribute(Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch)">
            <summary>
            This function return the domains attribute that is on the root element of the generalized DTD
            </summary>
            <param name="match">DitaXmlCatalogMatch with the matching generalization catalog entry</param>
            <returns>DtdDomains object</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClass">
            <summary>
            This class can be used to parse and store a DITA "class" attribute string
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClass.#ctor(System.String)">
            <summary>
            Initializes an instance of the DtdClass with the given classAttribute
            </summary>
            <param name="classAttribute">DITA "class" attribute string</param>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClass.ClassAttribute">
            <summary>
            Entire DITA "class" attribute string
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClass.PrefixPart">
            <summary>
            DITA "class" prefix part, containing the "+" or "-" sign
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClass.DomainElementParts">
            <summary>
            List of the DITA "class" domain/elementname parts in order
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClass.DomainElementPartsInReversedOrder">
            <summary>
            List of the DITA "class" domain/elementname parts in reverse order
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomains">
            <summary>
            This class can be used to parse and store a DITA "domains" attribute string
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomains.#ctor(System.String)">
            <summary>
            Initializes an instance of the DtdDomains with the given domainsAttribute
            </summary>
            <param name="domainsAttribute">DITA "domains" attribute string</param>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomains.DomainsParts">
            <summary>
            List of the DITA "domain" parts
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomains.DomainsAttribute">
            <summary>
            Entire DITA "domains" attribute string
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomainsPart.#ctor(System.String)">
            <summary>
            Initializes an instance of the DtdDomains with the given domainsAttribute
            </summary>
            <param name="domainsAttributePart">DITA "domains" attribute part string of the form "topic ui-d"</param>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomainsPart.DTDName">
            <summary>
            DTD name part of the domain part
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdDomainsPart.DomainName">
            <summary>
            Domain name part of the domains part
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClassDomainElementPart">
            <summary>
            This class stores one "domain/elementname" part of a DITA "class" attribute string
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClassDomainElementPart.#ctor(System.String)">
            <summary>
            Initializes an instance of the DtdClassDomainElementPart with the given classAttributePart
            </summary>
            <param name="classAttributePart">DITA "class" attribute part with a domain/elementname string</param>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClassDomainElementPart.Domain">
            <summary>
            Domain of the DTD class part
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.DtdClassDomainElementPart.ElementName">
            <summary>
            ElementName of the DTD class part
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo">
            <summary>
            Class that holds the necessary info to create the generalized xml file: the dtd into, rootword, encoding and domains
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.#ctor">
            <summary>
            Initializes an instance of the XmlGeneralizedConstructionInfo
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.RootElement">
            <summary>
            Name of the rootelement for the generalized Xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.DtdPublicId">
            <summary>
            PublicId for the generalized Xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.DtdSystemId">
            <summary>
            SystemId for the generalized Xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.DtdInternalSubset">
            <summary>
            Internal DTD definitions for the generalized Xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.Encoding">
            <summary>
            Encoding for the generalized Xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralization.XmlGeneralizedConstructionInfo.AllowedDomains">
            <summary>
            DTD Domains allowed for the generalized Xml
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralizationCatalogMapping">
            <summary>
            Functionality to find the generalized DTD for a specialized DTD
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralizationCatalogMapping.#ctor(System.String)">
            <summary>
            Creates an instance of this class and loads the generalization catalog mapping file
            </summary>
            <param name="generalizedCatalogMappingUri">Location of the generalization catalog mapping file, typically 'c:\infoshare\web\author\asp\doctypes\generalization-catalog-mapping.xml'.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralizationCatalogMapping.GetPreferredMatch(Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatchFilter)">
            <summary>
            Searches for all matches on the specified filter criterea and returns the preferred match.
            The preferred match is found as follows:
            First we try to find a match entry where the dtdpublicid + dtdsystemid + rootelement all match -> if we find matches, the first one is returned
            Second we try to find a match entry where the dtdpublicid + rootelement both match -> if we find matches, the first one is returned
            Third we try to find a match entry where the dtdsystemid + rootelement both match -> if we find matches, the first one is returned
            Last we try to find a match entry where the rootelement matches -> if we find matches, the first one is returned
            </summary>
            <param name="filter">filter criterea to search on</param>
            <returns>The preferred match</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralizationCatalogMapping.ReadCatalogMapping(System.String)">
            <summary>
            Reads the generalized-catalog-mapping.xml file into an XElement structure
            </summary>
            <param name="catalogMappingLocation"></param>
            <returns></returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.DitaXmlGeneralizationCatalogMapping.FindFirstFilterMatch(System.Func{Trisoft.ISHRemote.HelperClasses.DitaXmlCatalogMatch,System.Boolean},System.Boolean)">
            <summary>
            This function executes the given function and returns the first match that also complies to the ignoreMatchesWithMissingGeneralizedDTDInfo parameter
            </summary>
            <param name="matchFunction">Function to fine the matches</param>
            <param name="ignoreMatchesWithMissingGeneralizedDTDInfo">When true: removes all matches that do not have a generalizeddtdpublicid or generalizeddtdsystemid attribute or without a generalized root element attribute</param>
            <returns>The first matching mapping elements</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.FileNameHelper">
            <summary>
            Helper class that contains methods to resolve file names.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.FileNameHelper.GetDefaultObjectFileName(System.String,Trisoft.ISHRemote.Objects.Public.IshObject,System.String)">
            <summary>
            Outputs an filename based on an ishobject.
            </summary>
            <param name="path">The path where the file needs to be stored.</param>
            <param name="ishObject">The <see cref="T:Trisoft.ISHRemote.Objects.Public.IshObject"/>.</param>
            <param name="extension">The file extension.</param>
            <returns>
            A string with following format #Title#=#LogicalId#=#Version#=(#Language#=)(#Resolution#).#Extension#
            Values between brackets are optional.
            </returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.FileNameHelper.GetDefaultPublicationOutputFileName(System.String,Trisoft.ISHRemote.Objects.Public.IshObject,System.String)">
            <summary>
            Outputs a filename based on an ishobject (publicationoutput variant).
            </summary>
            <param name="path">The path where the file needs to be stored.</param>
            <param name="ishObject">The <see cref="T:Trisoft.ISHRemote.Objects.Public.IshObject"/>.</param>
            <param name="extension">The file extension.</param>
            <returns>
            A string with following format #Title#=#Version#=#OutputFormat#=#LanguageCombination#.#Extension#
            </returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.FileNameHelper.EscapeFileName(System.String)">
            <summary>
            Function that cleans up invalid characters from of a file name.
            </summary>
            <param name="fileName">The file name.</param>
            <returns>A valid file name (without invalid characters).</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.FileNameHelper.EscapePath(System.String)">
            <summary>
            Function that cleans up invalid characters from of a file path.
            </summary>
            <param name="path">The file path.</param>
            <returns>A valid file path (without invalid characters).</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.FileNameHelper.Encode(System.String)">
            <summary>
            Encode the "=" char in a string.
            </summary>
            <param name="s">String to encode.</param>
            <returns>A string where all "=" chars are replaced by "%3d".</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.FileNameHelper.Decode(System.String)">
            <summary>
            Decodes the "=" char in a string.
            </summary>
            <param name="s">String to decode.</param>
            <returns>A string where all "%3d" chars are replaced by "=".</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.MimeTypeHelper">
            <summary>
            Helper class that contains methods concerning mimetype's.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.MimeTypeHelper.GetMimeType(System.String)">
            <summary>
            Function that returns the mimetype related to an extension.
            </summary>
            <param name="extension">The extension to look up.</param>
            <returns>A string with the mimetype defenition.</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.StringEnum">
            <summary>
            Helper class for working with 'extended' enums using <see cref="T:Trisoft.ISHRemote.HelperClasses.StringValueAttribute"/> attributes.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.#ctor(System.Type)">
            <summary>
            Creates a new <see cref="T:Trisoft.ISHRemote.HelperClasses.StringEnum"/> instance.
            </summary>
            <param name="enumType">Enum type.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.GetStringValue(System.String)">
            <summary>
            Gets the string value associated with the given enum value.
            </summary>
            <param name="valueName">Name of the enum value.</param>
            <returns>String Value</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.GetStringValues">
            <summary>
            Gets the string values associated with the enum.
            </summary>
            <returns>String value array</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.GetListValues">
            <summary>
            Gets the values as a 'bindable' list datasource.
            </summary>
            <returns>IList for data binding</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.IsStringDefined(System.String)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.IsStringDefined(System.String,System.Boolean)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <param name="ignoreCase">Denotes whether to conduct a case-insensitive match on the supplied string value</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.StringEnum.EnumType">
            <summary>
            Gets the underlying enum type for this instance.
            </summary>
            <value></value>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.GetStringValue(System.Enum)">
            <summary>
            Gets a string value for a particular enum value.
            </summary>
            <param name="value">Value.</param>
            <returns>String Value associated via a <see cref="T:Trisoft.ISHRemote.HelperClasses.StringValueAttribute"/> attribute, or null if not found.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.Parse(System.Type,System.String)">
            <summary>
            Parses the supplied enum and string value to find an associated enum value (case sensitive).
            </summary>
            <param name="type">Type.</param>
            <param name="stringValue">String value.</param>
            <returns>Enum value associated with the string value, or null if not found.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.Parse(System.Type,System.String,System.Boolean)">
            <summary>
            Parses the supplied enum and string value to find an associated enum value.
            </summary>
            <param name="type">Type.</param>
            <param name="stringValue">String value.</param>
            <param name="ignoreCase">Denotes whether to conduct a case-insensitive match on the supplied string value</param>
            <returns>Enum value associated with the string value, or null if not found.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.IsStringDefined(System.Type,System.String)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <param name="enumType">Type of enum</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringEnum.IsStringDefined(System.Type,System.String,System.Boolean)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <param name="enumType">Type of enum</param>
            <param name="ignoreCase">Denotes whether to conduct a case-insensitive match on the supplied string value</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.StringValueAttribute">
            <summary>
            Simple attribute class for storing String Values
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.StringValueAttribute.#ctor(System.String)">
            <summary>
            Creates a new <see cref="T:Trisoft.ISHRemote.HelperClasses.StringValueAttribute"/> instance.
            </summary>
            <param name="value">Value.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.HelperClasses.StringValueAttribute.Value">
            <summary>
            Gets the value.
            </summary>
            <value></value>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog">
            <summary>
            This class can resolve Public/System indentifiers to one Uri DTD path and supports nextCatalog statements.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.UserReference">
            <summary>
            Fixed user reference when logging
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.UserReferenceSeparator">
            <summary>
            Fixed seperator for the UserReference
            The UserReference is created by a combination of the UserReference and the ProcessId.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.CatalogNamespace">
            <summary>
            Namespace of the OASIS catalog
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.CatalogPrefix">
            <summary>
            Namespace prefix of the OASIS catalog
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.PublicIdAttribute">
            <summary>
            Attribute with the PublicId
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.SystemIdAttribute">
            <summary>
            Attribute with the SystemId
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.UriAttribute">
            <summary>
            Attribute with the Uri
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.NextCatalogXPath">
            <summary>
            XPath to find references to other catalogs (= NextCatalog)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.PublicXPath">
            <summary>
            XPath to find public defined DTD's
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.SystemXPath">
            <summary>
            XPath to find DTD's that are defined with a SystemId
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.BaseUriXPath">
            <summary>
            XPath to find the xml:base attribute starting from a specified XmlNode
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog._catalogUri">
            <summary>
            XMLCatalogFile in the TriDKApp of the current InfoShare project
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog._publicIds">
            <summary>
            Dictionary with the PublicIds.
            The key of the dictionary is the PublicId and the value is the absoluteUri.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog._systemIds">
            <summary>
            Dictionary with the SystemIds.
            The key of the dictionary is the SystemId and the value is the absoluteUri.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog._nameSpaceManager">
            <summary>
            XmlNamespaceManager stores the prefixe and namespace of the OASIS catalog
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog._xmlUrlResolver">
            <summary>
            The XmlUrlResolver is internally used to append the relative uri with the base uri.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog._userReference">
            <summary>
            User reference string (inclusive ProcessId)
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.#ctor(System.String)">
            <summary>
            Initializes an instance of the XmlOASISCatalog with the given CatalogUri
            </summary>
            <param name="catalogUri">Filename (and path) of the XMLCatalogFile</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.ResolveSystemId(System.String)">
            <summary>
            Returns the absolute Uri of the given SystemId.
            </summary>
            <param name="systemId">The SystemId</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.ResolvePublicId(System.String)">
            <summary>
            Returns the absolute Uri of the given PublicId.
            </summary>
            <param name="publicId">The PublicId</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.TryResolveSystemId(System.String,System.String@)">
            <summary>
            Returns whether a matching entry for the given systemId was found in the catalog
            </summary>
            <param name="systemId">The SystemId</param>
            <param name="resolvedSystemId">The systemId corresponding to the matching publicId entry in the catalog</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.TryResolvePublicId(System.String,System.String@)">
            <summary>
            Returns whether a matching entry for the given publicId was found in the catalog
            </summary>
            <param name="publicId">The PublicId</param>
            <param name="resolvedSystemId">The systemId corresponding to the matching publicId entry in the catalog</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.ResolveNextCatalog(System.Xml.XmlDocument)">
            <summary>
            Resolve references to other catalogs (= NextCatalog) and include the full catalog.
            This method results in one large catalog with all information.
            </summary>
            <param name="catalog">The main catalog</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.InsertNextCatalog(System.Xml.XmlDocument,System.Xml.XmlDocument,System.Xml.XmlNode)">
            <summary>
            Insert all childnodes of the NextCatalog after the reference node.
            </summary>
            <param name="catalog">The current Catalog</param>
            <param name="nextCatalog">The NextCatalog</param>
            <param name="refNode">The reference node</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.GetNextCatalog(System.Xml.XmlNode)">
            <summary>
            Load the XML document of the referenced catalog
            </summary>
            <param name="nextCatalogNode">NextCatalog node</param>
            <returns>XML document with the NextCatalog</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.GetBaseUri(System.Xml.XmlNode)">
            <summary>
            Return the xml:base attribute in the catalog.
            First try to find the BaseUri attribute on the start node.
            If there is no BaseUri attribute on the start node, try to find the attribute on the ancestor nodes.
            </summary>
            <param name="node">Startnode</param>
            <returns>
            BaseUri of the catalog.
            When no xml:base attribute is specified, null is returned.
            </returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.LoadPublicIds(System.Xml.XmlDocument)">
            <summary>
            Initialize the dictionary with all PublicIds and their AbsoluteUri from the complete catalog
            </summary>
            <param name="catalog">XML document with the catalog</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.LoadSystemIds(System.Xml.XmlDocument)">
            <summary>
            Initialize the dictionary with all SystemIds and their AbsoluteUri from the complete catalog
            </summary>
            <param name="catalog">XML document with the catalog</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlOASISCatalog.Normalize(System.String)">
            <summary>
            To normalize the given FilePath by creating a Uri and returning the AbsoluteUri.
            When the normalizatin fails, the FilePath is returned.
            </summary>
            <param name="filePath">A FilePath</param>
        </member>
        <member name="T:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog">
            <summary>
            XmlResolver that uses the XMLOASISCatalog to resolve the location of DTD's
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog._xmlOASISCatalog">
            <summary>
            The XmlOASISCatalog is used to resolve Public/System indentifiers to one Uri DTD path
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog.#ctor">
            <summary>
            Initialize an instance of the XmlResolverUsingCatalog.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog.#ctor(System.String)">
            <summary>
            Initialize an instance of the XmlResolverUsingCatalog.
            This also involves the creation of a XmlOASISCatalog.
            </summary>
            <param name="catalogUri">Filename (and path) of the XMLCatalogFile</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog.ResolveUri(System.Uri,System.String)">
            <summary>
            This method overrides the ResolveUri of the XmlResolver. <seealso cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"/>
            The method uses the XmlOASISCatalog to resolve the absolute URI from the base and relative URIs.
            </summary>
            <param name="baseUri">The base URI used to resolve the relative URI</param>
            <param name="relativeUri">The URI to resolve. The URI can be absolute or relative.</param>
            <returns>A Uri representing the absolute URI or a null reference if the relative URI cannot be resolved.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog.TryResolveDTDPublicId(System.String,System.String@)">
            <summary>
            Returns whether a matching entry for the given publicId was found in the catalog
            </summary>
            <param name="publicId">The PublicId</param>
            <param name="resolvedSystemId">The systemId corresponding to the matching publicId entry in the catalog</param>
        </member>
        <member name="M:Trisoft.ISHRemote.HelperClasses.XmlResolverUsingCatalog.TryResolveDTDSystemId(System.String,System.String@)">
            <summary>
            Returns whether a matching entry for the given systemId was found in the catalog
            </summary>
            <param name="systemId">The SystemId</param>
            <param name="resolvedSystemId">The systemId corresponding to the matching publicId entry in the catalog</param>
        </member>
        <member name="T:Trisoft.ISHRemote.InfoShareWcfConnection">
            <summary>
            InfoShare Wcf connection.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.Application25">
            <summary>
            Application25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.DocumentObj25">
            <summary>
            DocumentObj25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.Folder25">
            <summary>
            Folder25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.User25">
            <summary>
            User25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.UserRole25">
            <summary>
            UserRole25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.UserGroup25">
            <summary>
            UserGroup25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.ListOfValues25">
            <summary>
            ListOfValues25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.PublicationOutput25">
            <summary>
            PublicationOutput25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.OutputFormat25">
            <summary>
            OutputFormat25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.Settings25">
            <summary>
            Settings25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.EDT25">
            <summary>
            EDT25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.EventMonitor25">
            <summary>
            EventMonitor25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.Baseline25">
            <summary>
            Baseline25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.MetadataBinding25">
            <summary>
            MetadataBinding25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.Search25">
            <summary>
            Search25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.TranslationJob25">
            <summary>
            TranslationJob25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection.TranslationTemplate25">
            <summary>
            TranslationTemplate25
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._logger">
            <summary>
            Logger
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._stsInternalAuthentication">
            <summary>
            Set when the incoming web service url indicates a different connectionconfiguration.xml regarding security configuration like [InfoShareWSBaseUri]/Internal or [InfoShareWSBaseUri]/SDL
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._connectionParameters">
            <summary>
            Parameters that configure the connection behavior.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._connectionConfiguration">
            <summary>
            The connection configuration (loaded from base [InfoShareWSBaseUri]/connectionconfiguration.xml)
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._issuerAuthenticationType">
            <summary>
            The binding type that is required by the end point of the WS-Trust issuer.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._issuerWSTrustEndpointUri">
            <summary>
            The WS-Trust endpoint for the Security Token Service that provides the functionality to issue tokens as specified by the issuerwstrustbindingtype.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._infoShareWSAppliesTo">
            <summary>
            WS STS Realm to issue tokens for
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._infoShareWebAppliesTo">
            <summary>
            Author STS Realm to issue tokens for
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._issuedToken">
            <summary>
            The token that is used to access the services.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._serviceUriByServiceName">
            <summary>
            Service URIs by service.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._commonBinding">
            <summary>
            Binding that is common for every endpoint.
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._applicationClient">
            <summary>
            Proxy for application
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._documentObjClient">
            <summary>
            Proxy for document obj
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._folderClient">
            <summary>
            Proxy for folder
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._userClient">
            <summary>
            Proxy for user
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._userRoleClient">
            <summary>
            Proxy for user role
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._userGroupClient">
            <summary>
            Proxy for user group
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._listOfValuesClient">
            <summary>
            Proxy for LOV
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._publicationOutputClient">
            <summary>
            Proxy for publication output
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._outputFormatClient">
            <summary>
            Proxy for output format
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._settingsClient">
            <summary>
            Proxy for settings
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._EDTClient">
            <summary>
            Proxy for EDT
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._eventMonitorClient">
            <summary>
            Proxy for event monitor
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._baselineClient">
            <summary>
            Proxy for baseline
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._metadataBindingClient">
            <summary>
            Proxy for metadata binding
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._searchClient">
            <summary>
            Proxy for search
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._translationJobClient">
            <summary>
            Proxy for translation job
            </summary>
        </member>
        <member name="F:Trisoft.ISHRemote.InfoShareWcfConnection._translationTemplateClient">
            <summary>
            Proxy for translation template
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.#ctor(Trisoft.ISHRemote.Interfaces.ILogger,System.Uri,Trisoft.ISHRemote.InfoShareWcfConnectionParameters)">
            <summary>
            Initializes a new instance of <c>InfoShareWcfConnection</c> class.
            </summary>
            <param name="logger">Instance of Interfaces.ILogger implementation</param>
            <param name="infoShareWSBaseUri">Base URI for InfoShare WS.</param>
            <param name="parameters">Connection parameters.</param>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnection.InfoShareWSBaseUri">
            <summary>
            Root uri for the Web Services
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnection.IsValid">
            <summary>
            Checks whether the token is issued and still valid
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetApplication25Channel">
            <summary>
            Create a /Wcf/API25/Application.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetDocumentObj25Channel">
            <summary>
            Create a /Wcf/API25/DocumentObj.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetFolder25Channel">
            <summary>
            Create a /Wcf/API25/Folder.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetUser25Channel">
            <summary>
            Create a /Wcf/API25/User.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetUserRole25Channel">
            <summary>
            Create a /Wcf/API25/UserRole.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetUserGroup25Channel">
            <summary>
            Create a /Wcf/API25/UserGroup.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetListOfValues25Channel">
            <summary>
            Create a /Wcf/API25/ListOfValues.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetPublicationOutput25Channel">
            <summary>
            Create a /Wcf/API25/PublicationOutput.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetOutputFormat25Channel">
            <summary>
            Create a /Wcf/API25/OutputFormat.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetSettings25Channel">
            <summary>
            Create a /Wcf/API25/Settings.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetEDT25Channel">
            <summary>
            Create a /Wcf/API25/Edt.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetEventMonitor25Channel">
            <summary>
            Create a /Wcf/API25/EventMonitor.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetBaseline25Channel">
            <summary>
            Create a /Wcf/API25/Baseline.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetMetadataBinding25Channel">
            <summary>
            Create a /Wcf/API25/MetadataBinding.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetSearch25Channel">
            <summary>
            Create a /Wcf/API25/Search.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetTranslationJob25Channel">
            <summary>
            Create a /Wcf/API25/TranslationJob.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetTranslationTemplate25Channel">
            <summary>
            Create a /Wcf/API25/TranslationTemplate.svc proxy
            </summary>
            <returns>The proxy</returns>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnection.ConnectionConfiguration">
            <summary>
            Gets the connection configuration (loaded from base [InfoShareWSBaseUri]/connectionconfiguration.xml)
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnection.IssuerAuthenticationType">
            <summary>
            Gets the binding type that is required by the end point of the WS-Trust issuer.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnection.IssuerWSTrustEndpointUri">
            <summary>
            Gets the WS-Trust endpoint for the Security Token Service that provides the functionality to issue tokens as specified by the issuerwstrustbindingtype.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnection.IssuedToken">
            <summary>
            Gets the token that is used to access the services.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.ResolveEndpoints(System.Boolean)">
            <summary>
            Resolve endpoints
            1. Binding enpoints for the InfoShareWS endpoints
            2. Look into the issuer elements to extract the issuer binding and endpoint
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.IssueToken">
            <summary>
            Issues the token
            Mostly copied from Service References
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.FindIssuerEndpoint">
            <summary>
            Extract the Issuer endpoint and configure the appropriate one
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.LoadConnectionConfiguration">
            <summary>
            Returns the connection configuration (loaded from base [InfoShareWSBaseUri]/connectionconfiguration.xml)
            </summary>
            <returns>The connection configuration.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.InitializeIssuerAuthenticationType">
            <summary>
            Returns the binding type that is required by the end point of the WS-Trust issuer.
            </summary>
            <returns>The binding type.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.InitializeInfoShareWSBaseUri">
            <summary>
            Returns the correctly cased web services endpoint.
            </summary>
            <returns>The InfoShareWS endpoint for the Web Services.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.InitializeIssuerWSTrustEndpointUri">
            <summary>
            Returns the WS-Trust endpoint for the Security Token Service that provides the functionality to issue tokens as specified by the issuerwstrustbindingtype.
            </summary>
            <returns>The WS-Trust endpoint for the Security Token Service.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.InitializeInfoShareWSAppliesTo">
            <summary>
            Returns the WS STS Realm to issue tokens for.
            </summary>
            <returns>The WS STS Realm to issue tokens for.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.InitializeInfoShareWebAppliesTo">
            <summary>
            Returns the Author STS Realm to issue tokens for.
            </summary>
            <returns>The Author STS Realm to issue tokens for.</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.GetWsdlImporter(System.Uri)">
            <summary>
            Find the wsdl importer
            </summary>
            <param name="wsdlUri">The wsdl uri</param>
            <returns>A wsdl importer</returns>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.ApplyCredentials(System.ServiceModel.Description.ClientCredentials)">
            <summary>
            Initializes client credentials
            </summary>
            <param name="clientCredentials">Client credentials to initialize</param>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.ApplyTimeout(System.ServiceModel.Description.ServiceEndpoint,System.Nullable{System.TimeSpan})">
            <summary>
            Apply timeouts to the endpoint
            </summary>
            <param name="endpoint">The endpoint</param>
            <param name="timeout">The timeout</param>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.ApplyQuotas(System.ServiceModel.Description.ServiceEndpoint)">
            <summary>
            Applies quotas to endpoint
            </summary>
            <param name="endpoint">The endpoint</param>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.Dispose">
            <summary>
            Disposes the object
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.InfoShareWcfConnection.Close">
            <summary>
            Disposes the object
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.InfoShareWcfConnectionParameters">
            <summary>
            Optional InfoShare Wcf connection parameters.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnectionParameters.Credential">
            <summary>
            The connection credential.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnectionParameters.Timeout">
            <summary>
            Timeout to control Send/Receive timeouts of HttpClient when downloading content like connectionconfiguration.xml
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnectionParameters.IssueTimeout">
            <summary>
            Timeout to control Send/Receive timeouts of WCF when issuing a token
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnectionParameters.ServiceTimeout">
            <summary>
            Timeout to control Send/Receive timeouts of WCF for InfoShareWS proxies
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.InfoShareWcfConnectionParameters.AutoAuthenticate">
            <summary>
            If True, authenticate immediately; otherwise, authenticate on the first service request.
            </summary>
        </member>
        <member name="T:Trisoft.ISHRemote.Interfaces.ILogger">
            <summary>
            Represents logging functionality.
            </summary>
        </member>
        <member name="M:Trisoft.ISHRemote.Interfaces.ILogger.WriteVerbose(System.String)">
            <summary>
            Writes verbose message.
            </summary>
            <param name="message">Verbose message.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Interfaces.ILogger.WriteProgress(System.String,System.String,System.Int32)">
            <summary>
            Reports progress.
            </summary>
            <param name="activity">Activity that takes place.</param>
            <param name="statusDescription">Activity description.</param>
            <param name="percentComplete">Complete progress in percent equivalent.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Interfaces.ILogger.WriteParentProgress(System.String,System.String,System.Int32)">
            <summary>
            Reports parent progress.
            </summary>
            <param name="activity">Activity that takes place.</param>
            <param name="statusDescription">Activity description.</param>
            <param name="percentComplete">Complete progress in percent equivalent.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Interfaces.ILogger.WriteDebug(System.String)">
            <summary>
            Writes debug-useful information.
            </summary>
            <param name="message">Debug message.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Interfaces.ILogger.WriteWarning(System.String)">
            <summary>
            Writes warning message.
            </summary>
            <param name="message">Warning message.</param>
        </member>
        <member name="M:Trisoft.ISHRemote.Interfaces.ILogger.WriteError(System.Exception,System.Object)">
            <summary>
            Writes non-terminating error.
            </summary>
            <param name="ex">Exception as a result of the error.</param>
            <param name="errorObject">Object that caused error.</param>
        </member>
        <member name="T:Trisoft.ISHRemote.Properties.Resouces.ISHTypeFieldSetup">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Properties.Resouces.ISHTypeFieldSetup.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Properties.Resouces.ISHTypeFieldSetup.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.Properties.Resouces.ISHTypeFieldSetup.TriDKXmlSetupFullExport_12_00_01">
             <summary>
               Looks up a localized string similar to &lt;?xml version=&quot;1.0&quot;?&gt;
            &lt;?xml-stylesheet href=&quot;full.export.xsl&quot; type=&quot;text/xsl&quot;?&gt;
            &lt;!-- InfoShare Author 3.5.0 --&gt;
            &lt;tridk:setup xml:lang=&quot;EN&quot; xmlns:tridk=&quot;urn:trisoft.be:Tridk:Setup:1.0&quot; tridk:version=&quot;120.11.0.3215&quot;&gt;
                &lt;tridk:cardtypes&gt;
                    &lt;!-- General cardtypes --&gt;
                    &lt;tridk:cardtype tridk:exportmode=&quot;cascade&quot; tridk:element=&quot;USER&quot; tridk:metatype=&quot;usercard&quot;&gt;
                        &lt;tridk:displaydefinition&gt;
                            &lt;tridk:label&gt;User&lt;/tridk:label&gt;
                            &lt;tridk:description/&gt;
                        &lt;/tridk:displaydefinition&gt;
                        &lt;tridk:fielddefinition [rest of string was truncated]&quot;;.
             </summary>
        </member>
        <member name="P:Trisoft.ISHRemote.ISHRemoteCmdlets.Vendor">
            <summary>Gets vendor of the snap-in.</summary>
        </member>
        <member name="P:Trisoft.ISHRemote.ISHRemoteCmdlets.Description">
            <summary>Gets description of the snap-in. </summary>
        </member>
    </members>
</doc>