public IAsyncResult BeginDeleteMediaSlot(DeleteMediaSlotRequest DeleteMediaSlotRequest, AsyncCallback callback, object asyncState) { return this.BeginInvoke("DeleteMediaSlot", new object[1] { (object) DeleteMediaSlotRequest }, callback, asyncState); }
public int DeleteMediaSlot(sessionType session, string mediaSlotId) { DeleteMediaSlotRequest DeleteMediaSlotRequest = new DeleteMediaSlotRequest(); DateTime utcNow = DateTime.UtcNow; DeleteMediaSlotRequest.nonce = Signature.GetNonce(); DeleteMediaSlotRequest.connectId = session.connectId; DeleteMediaSlotRequest.signature = Signature.SoapSignature(utcNow, session.secretKey, "publisherservice", "updatemediaslot", DeleteMediaSlotRequest.nonce); DeleteMediaSlotRequest.timestamp = Signature.GetZDateTime(utcNow); DeleteMediaSlotRequest.mediaSlotId = mediaSlotId; DeleteMediaSlotResponse mediaSlotResponse = this.publisherService.DeleteMediaSlot(DeleteMediaSlotRequest); if (mediaSlotResponse == null) return 0; else return mediaSlotResponse.count; }