Search Results for

Show / Hide Table of Contents

# Class ServerProjectInfo

Encapsulates information about a server project.

##### Inheritance

System.Object
ServerProjectInfo

##### Syntax

    public class ServerProjectInfo

### Fields

#### AllowOverlappingWorkflow

Indicates whether overlapping workflow phases are allowed or not. It should be false if the AllowPackageCreation property is true.

##### Declaration

    public bool AllowOverlappingWorkflow

##### Type

System.Boolean

#### AllowPackageCreation

Indicates whether the package creation is allowed or not.

##### Declaration

    public bool AllowPackageCreation

##### Type

System.Boolean

#### AllowSegmentLocking

Inidcates whether users can lock/unlock segments in the project.

##### Declaration

    public bool AllowSegmentLocking

##### Type

System.Boolean

#### CheckoutIsDisabled

Gets if the checkout is disabled for the non-administrator and non-project manager users.

##### Declaration

    public bool CheckoutIsDisabled

##### Type

System.Boolean

#### Client

The client attribute of the project. Can be null.

##### Declaration

    public string Client

##### Type

System.String

#### CommunicationSettings

The communication settings of the server project. Can be null. Null value means no change to the current settings.

##### Declaration

    public ServerProjectCommunicationSettings CommunicationSettings

##### Type

ServerProjectCommunicationSettings

#### ConfirmedCharacterCount

The total number of characters in confirmed segments of all documents of the server project.

##### Declaration

    public int ConfirmedCharacterCount

##### Type

System.Int32

#### ConfirmedSegmentCount

The total number of confirmed segments of all documents of the server project.

##### Declaration

    public int ConfirmedSegmentCount

##### Type

System.Int32

#### ConfirmedWordCount

The total number of words in confirmed segments of all documents of the server project.

##### Declaration

    public int ConfirmedWordCount

##### Type

System.Int32

#### CreateOfflineTMTBCopies

When the project is checked out by a user, she will automatically get an offline copy of the Term bases and Translation memories (as opposed to having them used as remote resources).

##### Declaration

    public bool CreateOfflineTMTBCopies

##### Type

System.Boolean

#### CreationTime

The date and time the server project was created.

##### Declaration

    public DateTime CreationTime

##### Type

System.DateTime

#### CreatorUser

The guid of the user creating the project. T

##### Declaration

    public Guid CreatorUser

##### Type

System.Guid

#### CustomMetas

The default values of custom fields that server saves to the primary translation memory when you confirm segments during translation. It can be an empty string if there are no custom meta values set in the project. Each line has three or more columns, separated by tabs:

    metaName   metaType   value   [value2...valueN]

Possible metaType values:

- FreeText
- Number
- DateTime
- PickListSingle
- PickListMultiple

The following example demonstrates how to use the CustomMetas field if you have three meta fields: one free text, one number and one single picklist. The string <tab> marks a tabulator character.

    FirstMeta<tab>FreeText<tab>The value of the first meta
    SecondMeta<tab>Number<tab>12
    ThirdMeta<tab>PickListSingle<tab>Value 1<tab>Value 2<tab>Value 3

##### Declaration

    public string CustomMetas

##### Type

System.String

#### Deadline

The deadline of the project.

##### Declaration

    public DateTime Deadline

##### Type

System.DateTime

#### Description

The description of the project. Can be null.

##### Declaration

    public string Description

##### Type

System.String

#### DesktopDocs

True if the project uses DesktopDocs; false for Server documents.

##### Declaration

    public bool DesktopDocs

##### Type

System.Boolean

#### DocumentStatus

The status of the document.

##### Declaration

    public DocumentStatus DocumentStatus

##### Type

DocumentStatus

#### Domain

The domain attribute of the project. Can be null.

##### Declaration

    public string Domain

##### Type

System.String

#### DownloadPreview

Downloads the preview of the documents when a user check out the project. Without the preview information no preview is available while translating.

##### Declaration

    public bool DownloadPreview

##### Type

System.Boolean

#### DownloadSkeleton

Downloads the skeleton files (required for exporting documents) when a user checks out the project. Without the files export is not possible. Project managers always receive these files.

##### Declaration

    public bool DownloadSkeleton

##### Type

System.Boolean

#### EnableCommunication

If true, online communication (chat) is enabled for the project. No forum will be created/assigned to the project even if true.

##### Declaration

    public bool EnableCommunication

##### Type

System.Boolean

#### EnableSplitJoin

Enables the users to split and join segments.

##### Declaration

    public bool EnableSplitJoin

##### Type

System.Boolean

#### EnableWebTrans

Enables web based translation for the project. Split/join is not supported for web based translation, therefore both EnableWebTrans and EnableSplitJoin can not be true (an exception is thrown in this case). For projects created since memoQ server version 7.0 this member is always true.

##### Declaration

    public bool EnableWebTrans

##### Type

System.Boolean

#### LastChanged

Last change date of the project (content or configuration change).

##### Declaration

    public DateTime LastChanged

##### Type

System.DateTime

#### LockedCharacterCount

The total number of characters in locked segments of all documents of the server project.

##### Declaration

    public int LockedCharacterCount

##### Type

System.Int32

#### LockedSegmentCount

The total number of locked segments of all documents of the server project.

##### Declaration

    public int LockedSegmentCount

##### Type

System.Int32

#### LockedWordCount

The total number of words in locked segments of all documents of the server project.

##### Declaration

    public int LockedWordCount

##### Type

System.Int32

#### Name

The name of the Project. Can not be null or empty.

##### Declaration

    public string Name

##### Type

System.String

#### OmitHitsWithNoTargetTerm

Whether terminology hits with no target term are shown.

##### Declaration

    public bool OmitHitsWithNoTargetTerm

##### Type

System.Boolean

#### PackageResourceHandling

This member is obsolete and value is ignored. Use PackageResourceHandlingOptions instead.

##### Declaration

    public ServerProjectResourcesInPackages PackageResourceHandling

##### Type

ServerProjectResourcesInPackages

#### PackageResourceHandlingOptions

Describes how the resources (TMs, TBs, LiveDocs corpora, QTerms) are included in the packages. Only for projects that allow package creation. Can be null if AllowPackageCreation is false. Null value means no change to the current settings.

##### Declaration

    public ServerProjectPackageResourceHandlingOptions PackageResourceHandlingOptions

##### Type

ServerProjectPackageResourceHandlingOptions

#### PreventDeliveryOnQAError

Indicates whether QA errors should prevent document deliver or not.

##### Declaration

    public bool PreventDeliveryOnQAError

##### Type

System.Boolean

#### Project

The project attribute of the project. Can be null.

##### Declaration

    public string Project

##### Type

System.String

#### ProjectStatus

The status of the project.

##### Declaration

    public ServerProjectStatus ProjectStatus

##### Type

ServerProjectStatus

#### ProofreadCharacterCount

The total number of characters in proofred segments of all documents of the server project.

##### Declaration

    public int ProofreadCharacterCount

##### Type

System.Int32

#### ProofreadSegmentCount

The total number of proofred segments of all documents of the server project.

##### Declaration

    public int ProofreadSegmentCount

##### Type

System.Int32

#### ProofreadWordCount

The total number of words in proofred segments of all documents of the server project.

##### Declaration

    public int ProofreadWordCount

##### Type

System.Int32

#### RecordVersionHistory

True if document versioning is enabled for the project.

##### Declaration

    public bool RecordVersionHistory

##### Type

System.Boolean

#### Reviewer1ConfirmedCharacterCount

The total number of characters in reviewer 1 confirmed segments of all documents of the server project.

##### Declaration

    public int Reviewer1ConfirmedCharacterCount

##### Type

System.Int32

#### Reviewer1ConfirmedSegmentCount

The total number of reviewer 1confirmed segments of all documents of the server project.

##### Declaration

    public int Reviewer1ConfirmedSegmentCount

##### Type

System.Int32

#### Reviewer1ConfirmedWordCount

The total number of words in reviewer 1 confirmed segments of all documents of the server project.

##### Declaration

    public int Reviewer1ConfirmedWordCount

##### Type

System.Int32

#### ServerProjectGuid

The guid of the server project.

##### Declaration

    public Guid ServerProjectGuid

##### Type

System.Guid

#### SourceEditingTurnedOff

Indicates whether source editing is allowed in the project.

##### Declaration

    public bool SourceEditingTurnedOff

##### Type

System.Boolean

#### SourceLanguageCode

The three+(two) letter code of the source language of the server project. (such as fre, eng, eng-US). Can not be null or empty.

##### Declaration

    public string SourceLanguageCode

##### Type

System.String

#### StrictSubLangMatching

Whether sublanguages are treated as separate languages during TB lookup.

##### Declaration

    public bool StrictSubLangMatching

##### Type

System.Boolean

#### Subject

The subject attribute of the project. Can be null.

##### Declaration

    public string Subject

##### Type

System.String

#### TargetLanguageCodes

The three+(two) letter code of the target languages of the server project. (such as fre, eng, eng-US). Can not be null and the items can not be null or empty.

##### Declaration

    public string[] TargetLanguageCodes

##### Type

System.String[]

#### TimeClosed

The date and time when the project was closed. If the project is not closed, the value is 01/01/2500.

##### Declaration

    public DateTime TimeClosed

##### Type

System.DateTime

#### TotalCharacterCount

The total number of characters of all documents of the server project, including the number of characters in locked segments.

##### Declaration

    public int TotalCharacterCount

##### Type

System.Int32

#### TotalSegmentCount

The total number of segments of all documents of the server project, including the number of locked segments.

##### Declaration

    public int TotalSegmentCount

##### Type

System.Int32

#### TotalWordCount

The total number of words of all documents of the server project, including the number of words in locked segments.

##### Declaration

    public int TotalWordCount

##### Type

System.Int32

#### WeightedChars

The cumulative weighted character count of the project. The value may not be available (if there is any document without analysis), in which case the value is -1.

##### Declaration

    public float WeightedChars

##### Type

System.Single

#### WeightedWords

The cumulative weighted word count of the project. The value may not be available (if there is any document without analysis), in which case the value is -1.

##### Declaration

    public float WeightedWords

##### Type

System.Single