public void InitializeValues(string advId, string advKey) { var hardwareId = HardwareIdentification.GetPackageSpecificToken(null).Id; var dataReader = DataReader.FromBuffer(hardwareId); byte[] bytes = new byte[hardwareId.Length]; dataReader.ReadBytes(bytes); this.parameters = new Parameters(advId, advKey, bytes); eventQueue = new MATEventQueue(parameters); GetUserAgent(); // Handles the OnNetworkStatusChange event NetworkStatusChangedEventHandler networkStatusCallback = null; // Indicates if the connection profile is registered for network status change events. Set the default value to FALSE. bool registeredNetworkStatusNotif = false; networkStatusCallback = new NetworkStatusChangedEventHandler(OnNetworkStatusChange); // Register for network status change notifications if (!registeredNetworkStatusNotif) { NetworkInformation.NetworkStatusChanged += networkStatusCallback; registeredNetworkStatusNotif = true; } // Send queued requests eventQueue.DumpQueue(); }
public void InitializeValues(string advId, string advKey) { urlEncrypter = new Encryption(advKey, IV); // Attached objects for attributes, queue functionality, and more this.parameters = new Parameters(advId, advKey); eventQueue = new MATEventQueue(parameters); // Add listener for network availability DeviceNetworkInformation.NetworkAvailabilityChanged += DeviceNetworkInformation_NetworkAvailabilityChanged; // Check for Internet connectivity and send queued requests if (DeviceNetworkInformation.IsNetworkAvailable) { eventQueue.DumpQueue(); } }
internal MATUrlRequester(MATParameters parameters, MATEventQueue eventQueue) { this.parameters = parameters; this.eventQueue = eventQueue; }
internal MATUrlRequester(MATParameters parameters, MATEventQueue eventQueue) { this.parameters = parameters; this.eventQueue = eventQueue; }
protected void SetEventQueue(MATEventQueue eventQueue) { this.eventQueue = eventQueue; }
protected void SetEventQueue(MATEventQueue eventQueue) { this.eventQueue = eventQueue; }
public void InitializeValues(string advId, string advKey) { var hardwareId = HardwareIdentification.GetPackageSpecificToken(null).Id; var dataReader = DataReader.FromBuffer(hardwareId); byte[] bytes = new byte[hardwareId.Length]; dataReader.ReadBytes(bytes); this.parameters = new Parameters(advId, advKey, bytes); eventQueue = new MATEventQueue(parameters); GetUserAgent(); // Handles the OnNetworkStatusChange event NetworkStatusChangedEventHandler networkStatusCallback = null; // Indicates if the connection profile is registered for network status change events. Set the default value to FALSE. bool registeredNetworkStatusNotif = false; networkStatusCallback = new NetworkStatusChangedEventHandler(OnNetworkStatusChange); // Register for network status change notifications if (!registeredNetworkStatusNotif) { NetworkInformation.NetworkStatusChanged += networkStatusCallback; registeredNetworkStatusNotif = true; } // Send queued requests eventQueue.DumpQueue(); }
public void InitializeValues(string advId, string advKey) { urlEncrypter = new Encryption(advKey, IV); // Attached objects for attributes, queue functionality, and more this.parameters = new Parameters(advId, advKey); eventQueue = new MATEventQueue(parameters); // Add listener for network availability DeviceNetworkInformation.NetworkAvailabilityChanged += DeviceNetworkInformation_NetworkAvailabilityChanged; // Check for Internet connectivity and send queued requests if (DeviceNetworkInformation.IsNetworkAvailable) { eventQueue.DumpQueue(); } }