Class KeyValuePair
Inheritance
System.Object
                KeyValuePair
              Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Obsolete("This feature is not in active development and may be removed in a future update.")]
public class KeyValuePair : ICompactSerializableConstructors
KeyValuePair()
Default Constructor which initializes a new instance of key-value pair class.
Declaration
public KeyValuePair()Examples
Example creates output map entry instance
public void BeginReduce()
{
    outputMapEntry = new KeyValuePair();
}KeyValuePair(Object, Object)
Initialize a new instance of key-value pair class.
Declaration
public KeyValuePair(object key, object value)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | key | key | 
| System.Object | value | value | 
Examples
Example creates output map entry instance
public KeyValuePair FinishReduce()
{
    outputMapEntry = new KeyValuePair(outputKey, count);
    return outputMapEntry;
}Properties
Key
Sets/returns key from intermediate Key-Value pair.
Declaration
public object Key { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Object | 
Examples
Example sets the value in KeyValuePair
public KeyValuePair FinishReduce()
{
   outputMapEntry.Key = outputKey;
   outputMapEntry.Value = count;
   return outputMapEntry;
}Value
Sets/returns value from intermediate Key-Value pair.
Declaration
public object Value { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Object | 
Examples
Example sets the value in KeyValuePair
public KeyValuePair FinishReduce()
{
   outputMapEntry.Key = outputKey;
   outputMapEntry.Value = count;
   return outputMapEntry;
}