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.StringUma 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.