L'ajout de métadonnées pendant le chargement de documents dans Sharepoint
Je travaille sur un site qui fait de l'utilisation d'un service web pour télécharger des documents dans Sharepoint.
J'ai un service web qui fonctionne et les envois de Sharepoint.
Cependant, j'ai besoin d'ajouter des métadonnées à ce fichier en cours de téléchargement, tels que nom, prénom, date de naissance, etc à partir d'un enregistrement de base de données, ainsi que les données en direct à partir du site. Ces données sont des choses comme un 'nombre', 'numéro de Contrat", de "Type de Document" qui est généré sur le site et est associée à ce Membre et document.
Voici le Code:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using Microsoft.SharePoint.Client;
namespace DCTMAgent
{
public class SharePoint
{
internal void SPUploader(Stream fs, string fn)
{
ClientContext context = new ClientContext("http://SharepointSite/Home.aspx");
System.Net.ICredentials creds = System.Net.CredentialCache.DefaultCredentials;
context.Credentials = creds;
context.RequestTimeout = 60000000; //Time in milliseconds
string url = "/Members/";
string fileName = Path.GetFileName(fn);
string fnUrl = url + fn;
Microsoft.SharePoint.Client.File.SaveBinaryDirect(context, fnUrl, fs, true);
}
}
}
Comment puis-je ajouter des métadonnées à ce fichier en cours de téléchargement?
OriginalL'auteur 6dev6il6 | 2012-09-18
Vous devez vous connecter pour publier un commentaire.
Voici ma solution:
Manquant de détails de mise en œuvre de GetNextDocRefNo();
OriginalL'auteur 6dev6il6