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
stringcreateTime
longcreateUser
stringupdateTime
longupdateUser
stringrevision
intdescriptor
ApplicationDescriptor
Fields
createTime
The creation time.
public long createTime
Field Value
createUser
The user who created the application.
public string createUser
Field Value
descriptor
The application descriptor.
public ApplicationDescriptor descriptor
Field Value
revision
The application revision number.
public int revision
Field Value
updateTime
The last update time.
public long updateTime
Field Value
updateUser
The user who updated the application.
public string updateUser
Field Value
uuid
Unique application identifier.
public string uuid
Field Value
Methods
ice_read(InputStream)
Unmarshals a value from an input stream.
public static ApplicationInfo ice_read(InputStream istr)
Parameters
istr
InputStreamThe 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
OutputStreamThe output stream.
v
ApplicationInfoThe value to marshal.