A Sandcastle Documented Class Library

# IFileSystemService CheckOut Method (ICollection Guid )

Checks out entities and/or folders with the specified IDs.

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

    CheckOutResult CheckOut(
    	ICollection<Guid> ids
    )

    Function CheckOut (
    	ids As ICollection(Of Guid)
    ) As CheckOutResult

    CheckOutResult^ CheckOut(
    	ICollection<Guid>^ ids
    )

    abstract CheckOut :
            ids : ICollection<Guid> -> CheckOutResult

#### Parameters

ids
  Type: System.Collections.Generic
  ICollection
  Guid
  The IDs of the entities and/or folders to check out.

#### Return Value

Type: CheckOutResult
An object describing the result of the operation.
Exceptions

Exception | Condition
--- | ---
ArgumentNullException | ids is .
InvalidSessionException | The caller context is not associated with a valid session.

Remarks
If one of the specified IDs corresponds to a folder, all of that folder's descendants will be checked out. Attempting to check out an entry which is already checked out to the caller is valid, and will not result in any error.
See Also

#### Reference

IFileSystemService Interface
CheckOut Overload
Dundas.BI.FileSystem Namespace