Table of Contents

Class ApplicationInfo

Namespace
IceGrid
Assembly
IceGrid.dll

Information about an IceGrid application.

public sealed record ApplicationInfo : IEquatable<ApplicationInfo>
Inheritance
ApplicationInfo
Implements
Inherited Members

Remarks

The Slice compiler generated this record class from Slice struct ::IceGrid::ApplicationInfo.

Constructors

ApplicationInfo(InputStream)

Initializes a new instance of the ApplicationInfo class from an input stream.

public ApplicationInfo(InputStream istr)

Parameters

istr InputStream

ApplicationInfo(ApplicationDescriptor)

Initializes a new instance of the ApplicationInfo class.

public ApplicationInfo(ApplicationDescriptor descriptor)

Parameters

descriptor ApplicationDescriptor

ApplicationInfo(string, long, string, long, string, int, ApplicationDescriptor)

Initializes a new instance of the ApplicationInfo class.

public ApplicationInfo(string uuid, long createTime, string createUser, long updateTime, string updateUser, int revision, ApplicationDescriptor descriptor)

Parameters

uuid string
createTime long
createUser string
updateTime long
updateUser string
revision int
descriptor ApplicationDescriptor

Fields

createTime

The creation time.

public long createTime

Field Value

long

createUser

The user who created the application.

public string createUser

Field Value

string

descriptor

The application descriptor.

public ApplicationDescriptor descriptor

Field Value

ApplicationDescriptor

revision

The application revision number.

public int revision

Field Value

int

updateTime

The last update time.

public long updateTime

Field Value

long

updateUser

The user who updated the application.

public string updateUser

Field Value

string

uuid

Unique application identifier.

public string uuid

Field Value

string

Methods

ice_read(InputStream)

Unmarshals a value from an input stream.

public static ApplicationInfo ice_read(InputStream istr)

Parameters

istr InputStream

The input stream.

Returns

ApplicationInfo

The unmarshaled value.

ice_write(OutputStream, ApplicationInfo)

Marshals a value into an output stream.

public static void ice_write(OutputStream ostr, ApplicationInfo v)

Parameters

ostr OutputStream

The output stream.

v ApplicationInfo

The value to marshal.