Class RuleContext.FieldContext
Inheritance
RuleContext.FieldContext
Assembly: Confluent.SchemaRegistry.dll
Syntax
public class RuleContext.FieldContext : IDisposable
Constructors
FieldContext(RuleContext, object, string, string, Type, ISet<string>, object)
Declaration
public FieldContext(RuleContext ruleContext, object containingMessage, string fullName, string name, RuleContext.Type type, ISet<string> tags, object fieldDescriptor = null)
Parameters
Properties
ContainingMessage
Declaration
public object ContainingMessage { get; set; }
Property Value
FieldDescriptor
The schema of the slot the value is written back into, for formats that carry
detail the value does not: an Avro Avro.Schema. Narrowed as the
walk descends into an array or a map. Null for protobuf and JSON Schema.
Declaration
public object FieldDescriptor { get; set; }
Property Value
FullName
Declaration
public string FullName { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
RuleContext
Declaration
public RuleContext RuleContext { get; set; }
Property Value
Tags
Declaration
public ISet<string> Tags { get; set; }
Property Value
Type
Declaration
public RuleContext.Type Type { get; set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
IsPrimitive()
Declaration
public bool IsPrimitive()
Returns
Implements