Compartilhar via


SPFile.CheckIn method (String)

Verifica o arquivo para uma biblioteca de documentos com o comentário especificado.

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

Syntax

'Declaração
Public Sub CheckIn ( _
    comment As String _
)
'Uso
Dim instance As SPFile
Dim comment As String

instance.CheckIn(comment)
public void CheckIn(
    string comment
)

Parâmetros

  • comment
    Type: System.String

    Uma seqüência de caracteres que contém um comentário sobre o check-in.

Exceptions

Exception Condition
SPException

Ocorreu um erro ao fazer check-in do arquivo.

Comentários

Este método chama CheckIn(String, SPCheckinType) com o segundo argumento definido como MinorCheckIn.

Embora um comentário de seleção não for necessário na interface de usuário, o método CheckIn requer um comentário, que pode ser uma seqüência vazia, como seu parâmetro.

Caso ele esteja habilitado para a biblioteca de documentos que contém o arquivo, o método CheckIn cria um objeto SPFileVersion .

Examples

O exemplo de código a seguir verifica arquivos novamente na biblioteca de documentos "documentos compartilhados" de um subsite, se o usuário especificado é aquele que fez o check-out.

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

For i = 0 To docLibFiles.Count - 1

    If docLibFiles(i).CheckedOutBy.LoginName = "User_Name" Then

        docLibFiles(i).CheckIn("Checkin_Comment")

    End If

Next i
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name/Subsite_Name"])
{
    SPFolder oFolder = oWebsite.Folders["Shared Documents"];

    SPFileCollection collFiles = oFolder.Files;

    for (int intIndex=0; intIndex<oFolder.Count; intIndex++)
    {
        if (oFolder[intIndex].CheckedOutBy.LoginName == "User_Name")
        {
            oFolder[intIndex].CheckIn("Checkin_Comment");
        }
    }
}

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

CheckIn overload

Microsoft.SharePoint namespace