Show / Hide Table of Contents

    Enum ObfuscationTag

    Tag used to provide a hint for the type of obfuscation to perform.

    Namespace: Microsoft.Graph.Communications.Common.Telemetry.Obfuscation
    Assembly: Microsoft.Graph.Communications.Common.dll
    Syntax
    public enum ObfuscationTag

    Fields

    Name Description
    Fqdn

    FQDN that needs to be obfuscated. An example would be "lyncfrontend.lync.com"

    Generic

    A generic blob containing sensitive data that must be obfuscated completely.

    Guid

    A guid type that has to be obfuscated.

    Identity

    The subject of some information whose data needs to be obfuscated. An example would be "The user {coolgal} is attempting to to perform some action". MRIs are also considered identities.

    IpAddress

    IP address that needs to be obfuscated. An example would be "187.23.33.1"

    Pstn

    PSTN related information. An example would be a telephone number like "+10005559999".

    Uri

    Uri that needs to be obfuscated. This can have any scheme like http, https, etc. An example would be "https://cheatdays.com/fitguy"; This could be either absolute or relative uri.

    Extension Methods

    AdditionalDataExtensions.SetInAdditionalData(String, Object)
    Extensions.Pin()
    Extensions.ChangeType(Type)
    Extensions.ChangeType<T>()
    Extensions.TryDispose(IGraphLogger)
    EnumUtils.GetDescription()
    ReflectionUtils.GetPropertyUsingReflection(String)
    ReflectionUtils.SetPropertyUsingReflection(String, Object)
    Validator.IsNull(String, String)
    Validator.NotNull<ObfuscationTag>(String, String)
    Validator.Equals<ObfuscationTag>(ObfuscationTag, String, String)
    Validator.Equals<ObfuscationTag, TE>(ObfuscationTag, String)
    Validator.NotEquals<ObfuscationTag>(ObfuscationTag, String, String)
    Back to top Copyright (c) Microsoft Corporation. All rights reserved.