SPFile file = item.File;if(file.CheckOutStatus!=SPFile.SPCheckOutStatus.None){
file.CheckIn("Reason for check in.",SPCheckinType.MajorCheckIn);}
Le paramètre optionnel permet la spécification de la mineure, majeure ou remplacer vérifier via le SPCheckinType énumération.
est-il une nécessité à force de publier l'article dans une bibliothèque de documents à l'aide de fichier.publier("publiée par le système") ? Cela va dépendre des paramètres de la bibliothèque. Certains s'auto-publier sur checkin, s'ils ne sont pas configurés pour utiliser de publication, et d'autres auront besoin de l'édition à...publié.
Grande réponse, mais en 2010, CheckOutStatus est en baisse à l'utilisation SPCheckOutType à la place. Vous pouvez également Approuver l'article ainsi - par exemple:
SPListMyLib=TheWeb.Lists["MyLibrary"];if(MyLib!=null){if(MyLib.Items.Count>0){foreach(SPListItemAnIteminMyLib.Items){SPFileTheFile=AnItem.File;if(TheFile.CheckOutType!=SPFile.SPCheckOutType.None){TheFile.CheckIn("Check in comment",SPCheckinType.MajorCheckIn);TheFile.Approve("Approval comment");}}}}
David M. Sterling
SICG
mais le résultat sera modifié en tant que "système de compte" .comment changer tis , à l'intérieur d'un élément récepteur d'événements Emprunter l'identité de l'utilisateur du compte en est une. Une autre façon est de mettre de l'Auteur et de l'Éditeur de champ avant (n'oubliez pas d'utiliser le nom complet - à-d. i:0#.w/<domaine>\<compte d'utilisateur>. Vous devez définir les DEUX champs et de faire une mise à jour. Pouvez-vous pls fournir ,comment le mettre en œuvre , à l'aide de C# . un peu de code...
Voir sur MSDN: SPListItem.Fichier.CheckIn();
Par exemple:
Le paramètre optionnel permet la spécification de la mineure, majeure ou remplacer vérifier via le SPCheckinType énumération.
Cela va dépendre des paramètres de la bibliothèque. Certains s'auto-publier sur checkin, s'ils ne sont pas configurés pour utiliser de publication, et d'autres auront besoin de l'édition à...publié.
OriginalL'auteur Alex Angas
Grande réponse, mais en 2010, CheckOutStatus est en baisse à l'utilisation SPCheckOutType à la place. Vous pouvez également Approuver l'article ainsi - par exemple:
David M. Sterling
SICG
Emprunter l'identité de l'utilisateur du compte en est une.
Une autre façon est de mettre de l'Auteur et de l'Éditeur de champ avant (n'oubliez pas d'utiliser le nom complet - à-d. i:0#.w/<domaine>\<compte d'utilisateur>. Vous devez définir les DEUX champs et de faire une mise à jour.
Pouvez-vous pls fournir ,comment le mettre en œuvre , à l'aide de C# . un peu de code...
OriginalL'auteur David Sterling