Table of Contents

Class ServiceDescriptor

Namespace
IceGrid
Assembly
IceGrid.dll

Describes an IceBox service.

[SliceTypeId("::IceGrid::ServiceDescriptor")]
public class ServiceDescriptor : CommunicatorDescriptor
Inheritance
ServiceDescriptor
Inherited Members

Remarks

The Slice compiler generated this class from Slice class ::IceGrid::ServiceDescriptor.

Constructors

ServiceDescriptor(AdapterDescriptor[], PropertySetDescriptor, DbEnvDescriptor[], string[])

Initializes a new instance of the ServiceDescriptor class.

public ServiceDescriptor(AdapterDescriptor[] adapters, PropertySetDescriptor propertySet, DbEnvDescriptor[] dbEnvs, string[] logs)

Parameters

adapters AdapterDescriptor[]
propertySet PropertySetDescriptor
dbEnvs DbEnvDescriptor[]
logs string[]

ServiceDescriptor(AdapterDescriptor[], PropertySetDescriptor, DbEnvDescriptor[], string[], string, string, string)

Initializes a new instance of the ServiceDescriptor class.

public ServiceDescriptor(AdapterDescriptor[] adapters, PropertySetDescriptor propertySet, DbEnvDescriptor[] dbEnvs, string[] logs, string description, string name, string entry)

Parameters

adapters AdapterDescriptor[]
propertySet PropertySetDescriptor
dbEnvs DbEnvDescriptor[]
logs string[]
description string
name string
entry string

Fields

entry

The entry point of the IceBox service.

public string entry

Field Value

string

name

The service name.

public string name

Field Value

string

Methods

ice_id()

Returns the Slice type ID of the most-derived interface supported by this object.

public override string ice_id()

Returns

string

The return value is always ::Ice::Object.

ice_staticId()

Gets the type ID of the associated Slice class.

public static string ice_staticId()

Returns

string

The string ::IceGrid::ServiceDescriptor.