RoomPropertyDictionary Class

Definition

A dictionary that contains the properties of a group chat room.

public ref class RoomPropertyDictionary : Microsoft::Lync::Model::Internal::UCWLite, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<Microsoft::Lync::Model::Room::RoomProperty, System::Object ^>>, System::Collections::Generic::IDictionary<Microsoft::Lync::Model::Room::RoomProperty, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<Microsoft::Lync::Model::Room::RoomProperty, System::Object ^>>
public class RoomPropertyDictionary : Microsoft.Lync.Model.Internal.UCWLite, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Microsoft.Lync.Model.Room.RoomProperty,object>>, System.Collections.Generic.IDictionary<Microsoft.Lync.Model.Room.RoomProperty,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Microsoft.Lync.Model.Room.RoomProperty,object>>
type RoomPropertyDictionary = class
    inherit UCWLite
    interface IDictionary<RoomProperty, obj>
    interface ICollection<KeyValuePair<RoomProperty, obj>>
    interface seq<KeyValuePair<RoomProperty, obj>>
    interface IEnumerable
Public Class RoomPropertyDictionary
Inherits UCWLite
Implements ICollection(Of KeyValuePair(Of RoomProperty, Object)), IDictionary(Of RoomProperty, Object), IEnumerable(Of KeyValuePair(Of RoomProperty, Object))
Inheritance
RoomPropertyDictionary
Implements

Properties

Count

Returns number of items in the dictionary.

InnerObject (Inherited from UCWBase)
IsReadOnly
Item[RoomProperty]

Given a room property type, returns the related item value.

Keys

Keys collection.

Values

Values collection.

Methods

Add(KeyValuePair<RoomProperty,Object>)
Add(RoomProperty, Object)
Clear()
Contains(KeyValuePair<RoomProperty,Object>)
ContainsKey(RoomProperty)
CopyTo(KeyValuePair<RoomProperty,Object>[], Int32)
GetEnumerator()
GetKeyAt(Int32)

Gets a key based on the index.

GetValueAt(Int32)

Gets a value based on the index.

Remove(KeyValuePair<RoomProperty,Object>)
Remove(RoomProperty)
TryGetValue(RoomProperty, Object)

Tries to find a value for the given key.

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Applies to