AppActs.API.DataUploader.AppSession.Crash C# (CSharp) Method

Crash() public method

public Crash ( ) : void
return void
        public void Crash()
        {
            this.addTime();

            this.iDeviceService.Log
                (
                    new Crash()
                    {
                        ApplicationId = applicationId,
                        DeviceId = deviceId,
                        Version = version,
                        SessionId = sessionId,
                        DateCreatedOnDevice = this.timeWhenUsed,
                        Date = this.timeWhenUsed.Date,
                        DateCreated = this.timeWhenUsed
                    }
                );
        }

Usage Example

        static void route_settings_search_cancel_crash(Device device, DateTime timeWhenUsed, string version)
        {
            AppSession appSession = new AppSession(device.DeviceId, appId, timeWhenUsed, version, deviceService);

            appSession.Open();
            appSession.NavigateToSplash();
            appSession.NavigateToMain(getValue <long>(appScreenTimeUsed));
            appSession.NavigateToSettings(getValue <long>(appScreenTimeUsed));
            appSession.NavigateToSearching(getValue <long>(appScreenTimeUsed));
            appSession.ScreenMainActionCancelSearch();
            appSession.Crash();
            appSession.Close(getValue <long>(appTimeUsed));
        }