Compartir a través de


(String) del método SPFile.CheckIn

Protege el archivo en una biblioteca de documentos con el comentario especificado.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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
    Tipo: System.String

    Una cadena que contiene un comentario sobre la protección en.

Excepciones

Excepción Condición
SPException

Se produjo un error al proteger el archivo.

Comentarios

Este método llama a CheckIn(String, SPCheckinType) con el segundo argumento establecido para MinorCheckIn.

Aunque no se requiere un comentario de protección de la interfaz de usuario, el método CheckIn requiere un comentario, que puede ser una cadena vacía, como su parámetro.

Si el control de versiones está habilitado para la biblioteca de documentos que contiene el archivo, el método CheckIn crea un objeto SPFileVersion .

Ejemplos

En el ejemplo de código siguiente se comprueba la copia de archivos en la biblioteca de documentos documentos compartidos de un subsitio si el usuario especificado es quien ellos había desprotegido.

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");
        }
    }
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPFile

Miembros SPFile

Sobrecarga CheckIn

Espacio de nombres Microsoft.SharePoint