Class MessageEncoderSettings
Represents settings for message encoders.
public class MessageEncoderSettings : IEnumerable<KeyValuePair<string, object>>, IEnumerable
- Inheritance
-
MessageEncoderSettings
- Implements
- Inherited Members
- Extension Methods
Methods
Add<T>(string, T)
Adds a setting.
public MessageEncoderSettings Add<T>(string name, T value)
Parameters
name
stringThe name.
value
TThe value.
Returns
- MessageEncoderSettings
The settings.
Type Parameters
T
The type of the value.
Clone()
Clones this instance.
public MessageEncoderSettings Clone()
Returns
- MessageEncoderSettings
The clone.
GetEnumerator()
public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Returns
GetOrDefault<T>(string, T)
Gets a setting, or a default value if the setting does not exist.
public T GetOrDefault<T>(string name, T defaultValue)
Parameters
name
stringThe name.
defaultValue
TThe default value.
Returns
- T
The value of the setting, or a default value if the setting does not exist.
Type Parameters
T
The type of the value.
Set(string, object)
Sets the specified setting.
public void Set(string name, object value)