ManifestPropertiesDictionary Class

Provides properties that can be used for task definitions and job templates. This type supports the IIS Transform Manager infrastructure and is not intended to be used directly from your code.

Inheritance Hierarchy

System. . :: . .Object
  System.Collections.Generic. . :: . .Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >
    Microsoft.Web.Media.TransformManager..::..ManifestPropertiesDictionary

Namespace:  Microsoft.Web.Media.TransformManager
Assembly:  Microsoft.Web.Media.TransformManager.Common (in Microsoft.Web.Media.TransformManager.Common.dll)

Syntax

'Declaration
<CollectionDataContractAttribute> _
Public Class ManifestPropertiesDictionary _
    Inherits Dictionary(Of String, ManifestProperty)
'Usage

  Dim instance As ManifestPropertiesDictionary
[CollectionDataContractAttribute]
public class ManifestPropertiesDictionary : Dictionary<string, ManifestProperty>
[CollectionDataContractAttribute]
public ref class ManifestPropertiesDictionary : public Dictionary<String^, ManifestProperty^>
[<CollectionDataContractAttribute>]
type ManifestPropertiesDictionary =  
    class
        inherit Dictionary<string, ManifestProperty>
    end
  public class ManifestPropertiesDictionary extends Dictionary<String, ManifestProperty>

The ManifestPropertiesDictionary type exposes the following members.

Constructors

  Name Description
Public method ManifestPropertiesDictionary() () () () Initializes a new instance of the ManifestPropertiesDictionary class.
Public method ManifestPropertiesDictionary(XElement) Initializes a new instance of the ManifestPropertiesDictionary class using the specified properties.

Top

Properties

  Name Description
Public property Comparer (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public property Count (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public property Item (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public property Keys (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public property Namespace Gets or sets the value from the namespace attribute of the XML element.
Public property Prefix Gets or sets the value from the prefix attribute of the XML element.
Public property Values (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)

Top

Methods

  Name Description
Public method Add (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method Clear (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method ContainsKey (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method ContainsValue (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method GetHashCode (Inherited from Object.)
Public method GetObjectData (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method OnDeserialization (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method Remove (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Public method ToString (Inherited from Object.)
Public method TryGetValue (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)

Top

Fields

  Name Description
Public fieldStatic member PropertiesElementName Represents a constant that is used with task definitions and job templates. The value is "properties".

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ICollection< (Of < <' (KeyValuePair< (Of < <' (TKey, TValue> ) > > )> ) > > ). . :: . .Add (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method IDictionary. . :: . .Add (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method ICollection< (Of < <' (KeyValuePair< (Of < <' (TKey, TValue> ) > > )> ) > > ). . :: . .Contains (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method IDictionary. . :: . .Contains (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method ICollection< (Of < <' (KeyValuePair< (Of < <' (TKey, TValue> ) > > )> ) > > ). . :: . .CopyTo (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method ICollection. . :: . .CopyTo (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method IEnumerable< (Of < <' (KeyValuePair< (Of < <' (TKey, TValue> ) > > )> ) > > ). . :: . .GetEnumerator (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method IEnumerable. . :: . .GetEnumerator (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method IDictionary. . :: . .GetEnumerator (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary. . :: . .IsFixedSize (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property ICollection< (Of < <' (KeyValuePair< (Of < <' (TKey, TValue> ) > > )> ) > > ). . :: . .IsReadOnly (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary. . :: . .IsReadOnly (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property ICollection. . :: . .IsSynchronized (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary. . :: . .Item (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary< (Of < <' (TKey, TValue> ) > > ). . :: . .Keys (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary. . :: . .Keys (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method ICollection< (Of < <' (KeyValuePair< (Of < <' (TKey, TValue> ) > > )> ) > > ). . :: . .Remove (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate method IDictionary. . :: . .Remove (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property ICollection. . :: . .SyncRoot (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary< (Of < <' (TKey, TValue> ) > > ). . :: . .Values (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)
Explicit interface implemetationPrivate property IDictionary. . :: . .Values (Inherited from Dictionary< (Of < ( <'String, ManifestProperty> ) > ) >.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Web.Media.TransformManager Namespace