예제 #1
0
 /// <remarks/>
 public void UpdateDocumentSecurityAsync(UpdateDocumentSecurityRequest UpdateDocumentSecurityRequest) {
     this.UpdateDocumentSecurityAsync(UpdateDocumentSecurityRequest, null);
 }
예제 #2
0
 /// <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);
 }
예제 #3
0
        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;
        }