Ich versuche, ein Dokument von meinem lokalen Computer mit dem Copy.asmx-Webservice, der CopyIntoItems-Methode, hochzuladen. Ich kann das Dokument und eine DateTime-Eigenschaft erfolgreich hochladen, aber ich kann eine Sucheigenschaft der Dokumentbibliothek nicht aktualisieren. Ich bin mit MOSS 2007 mit sp2kann das Nachschlagefeld beim Hochladen eines Dokuments mit CopyIntoItems nicht aktualisieren
Der Code ich benutze ist unten dargestellt:
string[] destinationUrls = { Uri.EscapeUriString(destinationUrl) };
CopySharepointService.FieldInformation dateInformation = new CopySharepointService.FieldInformation();
dateInformation.DisplayName = "Date";
dateInformation.Type = CopySharepointService.FieldType.DateTime;
dateInformation.Value = DateTime.Today.ToString();
CopySharepointService.FieldInformation fundInformation = new CopySharepointService.FieldInformation();
fundInformation.DisplayName = "Fund";
fundInformation.Type = CopySharepointService.FieldType.Lookup;
fundInformation.Id = new Guid(fundGuidItem); // This is the GUID of the field being updated in the document library
fundInformation.Value = "1";
CopySharepointService.FieldInformation[] info = { dateInformation, fundInformation };
CopySharepointService.CopyResult[] result;
CopySharepointService.CopySoapClient CopyService2007 = new CopySoapClient("CopySoap");
CopyService2007.ClientCredentials.Windows.ClientCredential = CredentialCache.DefaultNetworkCredentials;
CopyService2007.CopyIntoItems(destinationUrl, destinationUrls, info, fileData, out result);
Das Dokument hochgeladen erfolgreich, aber das Nachschlag-Feld nicht aktualisiert
Kann jemand bitte helfen?
Haben Sie einen Link zu einem Beispiel, vielleicht? – mydoghasworms