public class Metadata.Entry
Metadata entry
Namespace
Grpc.CoreAssembly
Grpc.Core.Api.dll
Constructors
Entry(string, byte[])
public Entry(string key, byte[] valueBytes)
Initializes a new instance of the Metadata.Entry struct with a binary value.
key
string
Metadata key. Gets converted to lowercase. Needs to have -bin
suffix indicating a binary-valued metadata entry. The binary header suffix can be added to the key with BinaryHeaderSuffix
. Can only contain lowercase alphanumeric characters, underscores, hyphens, and dots.
valueBytes
System.Byte
Value bytes.
Entry(string, string)
public Entry(string key, string value)
Initializes a new instance of the Metadata.Entry struct with an ASCII value.
Properties
IsBinary
public bool IsBinary { get; }
Returns true
if this entry is a binary-value entry.
Key
public string Key { get; }
Gets the metadata entry key.
Value
public string Value { get; }
Gets the string value of this metadata entry. If the metadata entry is binary then an exception is thrown.
ValueBytes
public byte[] ValueBytes { get; }
Gets the binary value of this metadata entry. If the metadata entry is not binary the string value will be returned as ASCII encoded bytes.
System.Byte
Methods
ToString()
public override string ToString()
Returns a string that represents the current Metadata.Entry .

