Hola k tal!
Nuevamente con una duda, tengo una biblioteca de documentos con columnas requeridas(no pueden estar en blanco) y al intentar subir un documento con metadatos utlizando una HashTable marca un error!.
aqui el fragmento de código:
--------------------------------------------
SPDocumentLibrary myLibrary = (SPDocumentLibrary)myWeb.Lists["myDocLib"];
string fileExtension = FileUpload1.FileName.Substring(FileUpload1.FileName.IndexOf("."));
byte[] fileBytes = FileUpload1.FileBytes;
string destUrl = myLibrary.RootFolder.Url + "/" + "myFilename" + fileExtension;
Hashtable MetaDataTable = new Hashtable();
MetaDataTable.Add("CampoRequerido1", txtReferencia);
MetaDataTable.Add("CampoRequerido2", int.Parse(txtNumero.Text));
SPFile destFile = myLibrary.RootFolder.Files.Add(destUrl, fileBytes, MetaDataTable, true);
//SPFile destFile = myLibrary.RootFolder.Files.Add(destUrl, fileBytes, true);
destFile.Update();
myWeb.AllowUnsafeUpdates = true;
--------------------------------------------
Probe subir el documento sin metadatos y lo sube sin problemas.
Espero puedan ayudarme ..
Gracias...