Show / Hide Table of Contents

    Namespace Microsoft.Graph.Communications.Common

    Classes

    AutoClean

    Helper class to automatically cleanup.

    AutoClean<T>

    Helper class to automatically cleanup but with associated state.

    CertUtils

    Certificates utilities

    CollectionUtils

    Collection Utilities

    Disposable

    Common disposable pattern

    EnumUtils

    Enum Utilities

    ExceptionUtils

    Exception utilities

    Extensions

    Defines Extensions.

    GuidUtils

    Guid Utils

    HighResolutionDateTime

    High resolution datetime

    HttpConstants

    The constant values for http.

    HttpConstants.HeaderNames

    The header names.

    JsonUtils

    Json Utils

    MathUtils

    Various math utilities

    MetricUtils

    The metric utils class

    ObjectRoot

    Base object.

    ObjectRootDisposable

    Base object.

    Observable<T>

    Observable Base class

    Observer<T>

    Observer class.

    ReflectionUtils

    Reflection utilities

    SafeNativeMethods

    Contains p/invokes and associated wrappers for the Native methods

    SecureStringUtils

    SecureString Utilities

    SlimLock

    A SemaphoreSlim based lock implementation

    StateMachine<TStateEnum>

    Lockfree enum-based state machine. Transitions are O(1).

    StateMachine<TStateEnum>.Transition

    Single transition from Source to Targets

    StringUtils

    String Utils

    TaskExtension

    Extensions for Task

    TaskQueue

    Task queue to encapsulate chaining of tasks.

    Utilities

    Utilities class.

    Validator

    Helper class with various condition validation utilities.

    WeakKey<T>

    Wrapping a weak reference and recording hash code. Note: It is the responsibility of the client to clean up the collection entry in the finalizer of the object. Otherwise the key will not match for subsequent lookups.

    WeakKeyDictionary<TKey, TValue>

    Dictionary with weak reference for the key.

    Back to top Copyright (c) Microsoft Corporation. All rights reserved.