Windows.Networking.Sockets.ControlChannelTriggerContract
Enables real time notifications to be received in the background for objects that establish a TCP connection and wish to be notified of incoming traffic.
Creates a new ControlChannelTrigger object with a control channel trigger ID and a value for the server keep-alive interval.
A string used to differentiate various control channel triggers on the local computer. The maximum length allowed for this string is 64 characters.
The keep-alive interval, in minutes, registered with the system to indicate when the app and network connections used should wake up.
Creates a new ControlChannelTrigger object with a control channel trigger ID, a value for the server keep-alive interval, and the resource type requested for the control channel trigger.
A string used to differentiate various control channel triggers on the local computer. The maximum length allowed for this string is 64 characters.
The keep-alive interval, in minutes, registered with the system to indicate when the app and network connections used should wake up.
The resource type requested for the control channel trigger.
Gets a string that can be used to differentiate various control channel triggers on the local computer.
A string that can be used to differentiate various control channel triggers.
Gets the network keep-alive interval, in minutes, maintained by low-level network components in the TCP stack based on current network conditions.
The network keep-alive interval, in minutes, maintained by low-level network components in the TCP stack based on current network conditions.
Gets a value indicating whether waking from low power states is supported.
If **true**, then waking from low power states is supported.
Gets an object that represents the keep-alive trigger associated with the ControlChannelTrigger object that an app should use to bind the activation class with the background broker infrastructure.
A string that represents the activation class ID for the keep-alive background task.
Gets an object that represents the push notification trigger associated with the ControlChannelTrigger object that an app should use to bind the activation class with the background broker infrastructure.
A string that represents the activation class ID for the push notification background task.
Get or set the server keep-alive interval, in minutes, registered with the system to indicate when the app and associated network connections used should wake up.
The server keep-alive interval, in minutes, registered with the system to indicate when the app and associated network connections used should wake up.
Gets the transport object that the system is using for the transport connection associated with the ControlChannelTrigger object.
The transport object that the system is using for the transport connection
Closes the ControlChannelTrigger object.
Provides a way for an app to indicate that the network keep-alive interval maintained by the system with network intermediaries to wake up was too long and should be decreased. This method applies to class elements in the Windows.Networking.Sockets and related namespaces.
Flushes any networking data used by the transport connection associated with the ControlChannelTrigger to the networking stack.
Sets the transport connection to be used by a control channel trigger by class elements in the Windows.Networking.Sockets and related namespaces.
The instance of the network class that represents the network transport.
Allows an app to notify the system that a connection has been established and the system should complete the internal configuration of the control channel trigger.
A value that indicates if the system was able to complete configuration of a ControlChannelTrigger object.
The reason why a ControlChannelTrigger was reset.
he ControlChannelTrigger was reset as a result of an app restart.
The ControlChannelTrigger was reset as a result of fast user switching.
The ControlChannelTrigger was reset as a result of a low power exit (Connected Standby exit).
The ControlChannelTrigger was reset as a result of quiet hours being set on the device and quiet hours having ended.
The resource type used by a control channel trigger.
Request a hardware slot from the system.
Request a software slot from the system.
An object instantiated by the background broker infrastructure that is used to differentiate control channel triggers.
Gets the ControlChannelTrigger object associated with an IControlChannelTriggerEventDetails object.
A ControlChannelTrigger object.
An object instantiated by the background broker infrastructure for a **ControlChannelReset** event to indicate that a ControlChannelTrigger was reset.
A value that indicates if a hardware slot was affected by a ControlChannelTrigger reset event.
A value that indicates if a hardware slot was affected by a ControlChannelTrigger reset event.
A value that indicates the reason why a ControlChannelTrigger was reset.
A value that indicates the reason why a ControlChannelTrigger was reset.
A value that indicates if a software slot was affected by a ControlChannelTrigger reset event.
A value that indicates if a software slot was affected by a ControlChannelTrigger reset event.