public IAsyncResult BeginGetAdspace(GetAdspaceRequest GetAdspaceRequest, AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("GetAdspace", new object[1]
       {
     (object) GetAdspaceRequest
       }, callback, asyncState);
 }
 public adspaceItem GetAdspace(sessionType session, int adspaceId)
 {
     GetAdspaceRequest GetAdspaceRequest = new GetAdspaceRequest();
       DateTime utcNow = DateTime.UtcNow;
       GetAdspaceRequest.nonce = Signature.GetNonce();
       GetAdspaceRequest.connectId = session.connectId;
       GetAdspaceRequest.signature = Signature.SoapSignature(utcNow, session.secretKey, "publisherservice", "getadspace", GetAdspaceRequest.nonce);
       GetAdspaceRequest.timestamp = Signature.GetZDateTime(utcNow);
       GetAdspaceRequest.adspaceId = adspaceId;
       GetAdspaceResponse adspace = this.publisherService.GetAdspace(GetAdspaceRequest);
       if (adspace == null || adspace.adspaceItem == null)
     return (adspaceItem) null;
       else
     return adspace.adspaceItem;
 }