Метод SPFile.CheckIn (String)
Возвращает файл в библиотеку документов с указанным примечанием.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Sub CheckIn ( _
comment As String _
)
'Применение
Dim instance As SPFile
Dim comment As String
instance.CheckIn(comment)
public void CheckIn(
string comment
)
Параметры
comment
Тип: System.StringСтрока, содержащая комментарий о возврате.
Исключения
Исключение | Условие |
---|---|
SPException | Произошла ошибка при проверке файла. |
Замечания
Этот метод вызывает CheckIn(String, SPCheckinType) со вторым аргументом, равным MinorCheckIn.
Хотя Комментарий возврата не требуется в пользовательском Интерфейсе, CheckIn метод требует комментария, который может быть пустой строкой, как параметр.
Если включено управление версиями для библиотеки документов, содержащую файл, метод CheckIn создает объект SPFileVersion .
Примеры
В следующем примере кода проверяет файлы обратно в библиотеку документов Общие документы дочернего узла, если заданный пользователь является тот, кто их извлечения.
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");
}
}
}
Примечание
Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.