/// <remarks/> public void UpdateDocumentSecurityAsync(UpdateDocumentSecurityRequest UpdateDocumentSecurityRequest) { this.UpdateDocumentSecurityAsync(UpdateDocumentSecurityRequest, null); }
/// <remarks/> public void UpdateDocumentSecurityAsync(UpdateDocumentSecurityRequest UpdateDocumentSecurityRequest, object userState) { if ((this.UpdateDocumentSecurityOperationCompleted == null)) { this.UpdateDocumentSecurityOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateDocumentSecurityOperationCompleted); } this.InvokeAsync("UpdateDocumentSecurity", new object[] { UpdateDocumentSecurityRequest}, this.UpdateDocumentSecurityOperationCompleted, userState); }
static bool updateDocumentSecurity(string url, Credentials c, string documentId, PrivacyOption privacyOption, string[] allowedAccountIds) { Console.WriteLine("Updating document security..."); ArticulateOnline ao = new ArticulateOnline(); ao.Url = url; UpdateDocumentSecurityRequest request = new UpdateDocumentSecurityRequest(); request.Credentials = c; request.DocumentID = documentId; request.AllowedAccountIDs = allowedAccountIds; request.PrivacyOption = privacyOption; UpdateDocumentSecurityResponse response = ao.UpdateDocumentSecurity(request); return response.Success; }