(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.StringUna 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.