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
istrInputStream
ApplicationInfo(ApplicationDescriptor)
Initializes a new instance of the ApplicationInfo class.
public ApplicationInfo(ApplicationDescriptor descriptor)
Parameters
descriptorApplicationDescriptor
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
uuidstringcreateTimelongcreateUserstringupdateTimelongupdateUserstringrevisionintdescriptorApplicationDescriptor
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
istrInputStreamThe 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
ostrOutputStreamThe output stream.
vApplicationInfoThe value to marshal.