Show / Hide Table of Contents

    Class ObfuscatedValueProvider

    Newtonsoft JSONs value provider for obfuscated data.

    Inheritance
    Object
    ObfuscatedValueProvider
    Implements
    Newtonsoft.Json.Serialization.IValueProvider
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.Graph.Communications.Common.Telemetry.Obfuscation
    Assembly: Microsoft.Graph.Communications.Common.dll
    Syntax
    public class ObfuscatedValueProvider : IValueProvider

    Constructors

    ObfuscatedValueProvider(MemberInfo, IObfuscationEngine, ObfuscationTag)

    Initializes a new instance of the ObfuscatedValueProvider class.

    Declaration
    public ObfuscatedValueProvider(MemberInfo memberInfo, IObfuscationEngine obfuscationEngine, ObfuscationTag obfuscationTag)
    Parameters
    Type Name Description
    MemberInfo memberInfo

    The member information.

    IObfuscationEngine obfuscationEngine

    The obfuscation engine.

    ObfuscationTag obfuscationTag

    The obfuscation tag.

    Methods

    GetValue(Object)

    Declaration
    public object GetValue(object target)
    Parameters
    Type Name Description
    Object target
    Returns
    Type Description
    Object

    SetValue(Object, Object)

    Sets the value.

    Declaration
    public void SetValue(object target, object value)
    Parameters
    Type Name Description
    Object target

    The target to set the value on.

    Object value

    The value to set on the target.

    Implements

    Newtonsoft.Json.Serialization.IValueProvider

    Extension Methods

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