A Sandcastle Documented Class Library

# IFileSystemService GetProjectRepresentation Method (ICollection Guid , Boolean)

Gets the specified entries organized with their ancestors in Project objects.

Namespace: Dundas.BI.FileSystem
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    ICollection<Project> GetProjectRepresentation(
    	ICollection<Guid> entryIds,
    	bool throwIfNotFound
    )

    Function GetProjectRepresentation (
    	entryIds As ICollection(Of Guid),
    	throwIfNotFound As Boolean
    ) As ICollection(Of Project)

    ICollection<Project^>^ GetProjectRepresentation(
    	ICollection<Guid>^ entryIds,
    	bool throwIfNotFound
    )

    abstract GetProjectRepresentation :
            entryIds : ICollection<Guid> *
            throwIfNotFound : bool -> ICollection<Project>

#### Parameters

entryIds
  Type: System.Collections.Generic
  ICollection
  Guid
  The IDs of the entries.
throwIfNotFound
  Type: System
  Boolean
  If set to
  , a NotFoundException will be thrown if one or more items in entryIds corresponds to an entry that does not exist.

#### Return Value

Type: ICollection
Project
A collection of Project objects containing the specified entries organized according their proper hierarchy.
Exceptions

Exception | Condition
--- | ---
ArgumentNullException | entryIds is .
NotFoundException | One or more items in entryIds corresponds to an entry that does not exist.
NoPrivilegeException | The caller does not have permission to access one or more of the specified entries.
InvalidSessionException | The caller context is not associated with a valid session.

Remarks
If one of the specified entries exists but is not visible to the caller, it will be included in the result with any identifying information stripped away.
See Also

#### Reference

IFileSystemService Interface
GetProjectRepresentation Overload
Dundas.BI.FileSystem Namespace