Gets the product.
Namespace:
ESRI.ArcGISAssembly: ESRI.ArcGIS.Version (in ESRI.ArcGIS.Version.dll) Version: 10.0.0.0 (10.0.0.0)
Syntax
C# |
---|
public ProductCode Product { get; set; } |
Visual Basic (Declaration) |
---|
Public Property Product As ProductCode |
Visual C++ |
---|
public: property ProductCode Product { ProductCode get (); void set (ProductCode value); } |
Field Value
The product.Examples
The code below shows how to enumerate all available ArcGIS installations and determine the active one.
CopyC#
IEnumerable<RuntimeInfo> info = RuntimeManager.InstalledRuntimes; foreach (RuntimeInfo item in info) { System.Diagnostics.Debug.Print(item.Path); System.Diagnostics.Debug.Print(item.Version); System.Diagnostics.Debug.Print(item.Product.ToString()); } bool succeeded = ESRI.ArcGIS.RuntimeManager.Bind(ProductCode.EngineOrDesktop); if (succeeded) { RuntimeInfo activeRunTimeInfo = RuntimeManager.ActiveRuntime; System.Diagnostics.Debug.Print(activeRunTimeInfo.Product.ToString()); }
CopyVB.NET
Dim info As IEnumerable(Of RuntimeInfo) = RuntimeManager.InstalledRuntimes For Each item As RuntimeInfo In info System.Diagnostics.Debug.Print(item.Path) System.Diagnostics.Debug.Print(item.Version) System.Diagnostics.Debug.Print(item.Product.ToString()) Next Dim succeeded As Boolean = ESRI.ArcGIS.RuntimeManager.Bind(ProductCode.EngineOrDesktop) If succeeded Then Dim activeRunTimeInfo As RuntimeInfo = RuntimeManager.ActiveRuntime System.Diagnostics.Debug.Print(activeRunTimeInfo.Product.ToString()) End If