<PackageReference Include="Azure.Storage.Blobs" Version="12.24.0" />

CodeGenSerializationAttribute

public string BicepSerializationValueHook { get; set; }

Gets or sets the method name to use when serializing the property value (property name excluded) The signature of the serialization hook method must be or compatible with when invoking: private void SerializeHook(StringBuilder builder);

public string DeserializationValueHook { get; set; }

Gets or sets the method name to use when deserializing the property value from the JSON private static void DeserializationHook(JsonProperty property, ref TypeOfTheProperty propertyValue); // if the property is required private static void DeserializationHook(JsonProperty property, ref Optional<TypeOfTheProperty> propertyValue); // if the property is optional

public string PropertyName { get; set; }

Gets or sets the property name which these hooks should apply to

public string[] SerializationPath { get; }

Gets or sets the serialization path of the property in the JSON

public string SerializationValueHook { get; set; }

Gets or sets the method name to use when serializing the property value (property name excluded) The signature of the serialization hook method must be or compatible with when invoking: private void SerializeHook(Utf8JsonWriter writer);

public CodeGenSerializationAttribute(string propertyName)

public CodeGenSerializationAttribute(string propertyName, string serializationName)

public CodeGenSerializationAttribute(string propertyName, string[] serializationPath)