Class Metadata
Assembly: Grpc.Core.Api.dll
public sealed class Metadata : IList<Metadata.Entry>, ICollection<Metadata.Entry>, IEnumerable<Metadata.Entry>, IEnumerable
Constructors
Declaration
Fields
Declaration
public const string BinaryHeaderSuffix = "-bin"
Field Value
Declaration
public static readonly Metadata Empty
Field Value
Properties
Declaration
public int Count { get; }
Property Value
Declaration
public bool IsReadOnly { get; }
Property Value
Declaration
public Metadata.Entry this[int index] { get; set; }
Parameters
Type |
Name |
Description |
int |
index |
|
Property Value
Methods
Add(Entry)
Declaration
public void Add(Metadata.Entry item)
Parameters
Declaration
public void Add(string key, byte[] valueBytes)
Parameters
Type |
Name |
Description |
string |
key |
|
byte[] |
valueBytes |
|
Declaration
public void Add(string key, string value)
Parameters
Declaration
Contains(Entry)
Declaration
public bool Contains(Metadata.Entry item)
Parameters
Returns
CopyTo(Entry[], int)
Declaration
public void CopyTo(Metadata.Entry[] array, int arrayIndex)
Parameters
Type |
Name |
Description |
Entry[] |
array |
|
int |
arrayIndex |
|
Declaration
public Metadata.Entry? Get(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Declaration
public IEnumerable<Metadata.Entry> GetAll(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Declaration
public IEnumerator<Metadata.Entry> GetEnumerator()
Returns
Declaration
public string? GetValue(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Declaration
public byte[]? GetValueBytes(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
IndexOf(Entry)
Declaration
public int IndexOf(Metadata.Entry item)
Parameters
Returns
Insert(int, Entry)
Declaration
public void Insert(int index, Metadata.Entry item)
Parameters
Remove(Entry)
Declaration
public bool Remove(Metadata.Entry item)
Parameters
Returns
Declaration
public void RemoveAt(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Implements