public mediaSlotItem CreateMediaSlot(sessionType session, mediaSlotItem mediaSlot) { CreateMediaSlotRequest CreateMediaSlotRequest = new CreateMediaSlotRequest(); DateTime utcNow = DateTime.UtcNow; CreateMediaSlotRequest.nonce = Signature.GetNonce(); CreateMediaSlotRequest.connectId = session.connectId; CreateMediaSlotRequest.signature = Signature.SoapSignature(utcNow, session.secretKey, "publisherservice", "createmediaslot", CreateMediaSlotRequest.nonce); CreateMediaSlotRequest.timestamp = Signature.GetZDateTime(utcNow); CreateMediaSlotRequest.mediaSlotItem = mediaSlot; CreateMediaSlotResponse mediaSlot1 = this.publisherService.CreateMediaSlot(CreateMediaSlotRequest); if (mediaSlot1 == null) return (mediaSlotItem) null; else return mediaSlot1.mediaSlotItem; }
public IAsyncResult BeginCreateMediaSlot(CreateMediaSlotRequest CreateMediaSlotRequest, AsyncCallback callback, object asyncState) { return this.BeginInvoke("CreateMediaSlot", new object[1] { (object) CreateMediaSlotRequest }, callback, asyncState); }