Windows.Foundation Namespace
Provides fundamental types and interfaces for building Windows Universal Platform (UWP) applications.
Namespaces
Windows.Foundation.Collections
Contains types for working with collections of objects.
Windows.Foundation.Diagnostics
Provides types for diagnostics and event tracing.
Windows.Foundation.Metadata
Provides types for working with Windows metadata.
Classes
AsyncOperation<T>
Represents an asynchronous operation that returns a value.
public class AsyncOperation<T> : IAsyncOperation<T>, IAsyncOperationWithProgress<T, TProgress>, IAsyncInfoAsyncOperationWithProgress<T, TProgress>
Represents an asynchronous operation that returns a value and reports progress.
public class AsyncOperationWithProgress<T, TProgress> : IAsyncOperationWithProgress<T, TProgress>, IAsyncInfoDeferral
Represents a deferral that allows an asynchronous operation to be completed later.
public class Deferral : IDeferralMemoryBuffer
Represents a buffer of memory that can be accessed as a byte array.
public class MemoryBuffer : IMemoryBuffer, IClosablePoint
Represents an ordered pair of x and y coordinates that defines a point in two-dimensional space.
public struct PointRect
Represents a rectangular region defined by its top-left corner (X, Y) and its width and height.
public struct RectTimeZoneTransition
Represents a transition between time zones.
public class TimeZoneTransition : ITimeZoneTransitionInterfaces
IAsyncInfo
Provides general information about an asynchronous operation.
public interface IAsyncInfoIAsyncOperation<T>
Represents an asynchronous operation that returns a value.
public interface IAsyncOperation<T> : IAsyncInfoIAsyncOperationWithProgress<T, TProgress>
Represents an asynchronous operation that returns a value and reports progress.
public interface IAsyncOperationWithProgress<T, TProgress> : IAsyncInfoIDeferral
Represents a deferral that allows an asynchronous operation to be completed later.
public interface IDeferralITimer
Represents a timer that can be used to schedule delayed or repeated actions.
public interface ITimer