Compartilhar via


SPFile.CheckOut method

Verifica o arquivo de uma biblioteca de documentos.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Sub CheckOut
'Uso
Dim instance As SPFile

instance.CheckOut()
public void CheckOut()

Exceptions

Exception Condition
SPException

Ocorreu um erro ao fazer check-out do arquivo.

Comentários

Este método chama CheckOut(SPFile.SPCheckOutType, String) com Online e null .

Examples

O exemplo de código a seguir mostra como fazer check-out de todos os arquivos na pasta Documentos compartilhados para um subsite especificado.

Dim site As SPSite = SPContext.Current.Site
Dim targetWeb As SPWeb = site.AllWebs("Site_Name/Subsite_Name")
Dim docLibFolder As SPFolder = targetWeb.Folders("Shared Documents")
Dim docLibFiles As SPFileCollection = docLibFolder.Files
Dim i As Integer

For i = 0 To docLibFiles.Count - 1

    docLibFiles(i).CheckOut()

Next i
SPSite oSiteCollection = SPContext.Current.Site;
SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name/Subsite_Name"];
SPFolder oFolder = oWebsite.Folders["Shared Documents"];
SPFileCollection collFiles = oFolder.Files;

for (int intIndex=0; intIndex<collFiles.Count; intIndex++)
{
    collFiles[intIndex].CheckOut();
}
oWebsite.Dispose();

Dica

Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.

Ver também

Referência

SPFile class

SPFile members

CheckOut overload

Microsoft.SharePoint namespace