Поделиться через


Метод 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сведения о рекомендованные методы программирования, см.

См. также

Справочные материалы

SPFile класс

Элементы SPFile

Перегрузка CheckIn

Пространство имен Microsoft.SharePoint