ArcObjects Library Reference (System)  

IUID.Value Property

The value of the UID object.

[Visual Basic .NET]
Public Property Value As Object
[C#]
public object Value {get; set;}
[C++]
HRESULT get_Value(
  VARIANT* guidAsString
);
[C++]
HRESULT put_Value(
  VARIANT guidAsString
);
[C++]

Parameters

guidAsString [out, retval]   guidAsString is a parameter of type VARIANT guidAsString [in]   guidAsString is a parameter of type VARIANT

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

The Value property is a string representing either the CLSID or ProgID of an interface or coclass.

COM interfaces and coclasses are identified by a globally unique identifier (GUID). The GUID for an interface is called an interface ID (IID). The GUID for a coclass is called class ID (CLSID). A ProgID is a text alias for a CLSID; the ProgID is a string composed of the project name and the class name of the coclass.

ArcGIS Desktop developers can find the CLSID, ProgID, and subtype of a built-in command, menu, or toolbar in ArcMap or ArcCatalog, in the following technical documents:

ArcGIS Developer Help for Desktop developers > General reference > Names and IDs > ArcMap commands

ArcGIS Developer Help for Desktop developers > Technical General reference > Names and IDs > ArcCatalog commands

See Also

IUID Interface

.NET Snippets

Add North Arrow | Add Scale Bar | Get Dockable Window | Get Extension | Get Command on Toolbar by Names | Add Legend | Create FeatureClass | Assign Shortcut Key to Command | Get Editor from ArcMap | Open Network Dataset | Create Table | Find Command and Execute | Get Toolbar by Name | Create Context Menu | Retrieve Objects From Component Category | Set Tool Active in ToolBar | Get Command by Name | List ArcMap Visible Toolbars | Loop Through Layers of Specific UID | Display Extension State on Status Bar |

.NET Samples

Temporal statistics (Code Files: MainForm) | Updating the purge rule on a real-time temporal layer (Code Files: TAPurgeRuleCmd) |

.NET Related Topics

Cartographic representations | Converting labels to geodatabase annotation for an entire map | How to define a renderer for your layer | How to use extensions |