public virtual System.IAsyncResult BeginUnregisterDevice(string deviceId, System.AsyncCallback @__Callback, object @__UserData)
{
RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage();
@__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PushProvider", @__GetActiveInterfaceName(), "UnregisterDevice");
@__LocalMessage.WriteAnsiString("deviceId", deviceId);
@__LocalMessage.FinalizeMessage();
return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData);
}