dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
MediaInfoSerializationRecord Class
Protobuf serialization record for MediaInfo.
public record MediaInfoSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.MediaInfo>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.MediaInfoSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<MediaInfo> 🡒 MediaInfoSerializationRecord
Implements System.IEquatable<MediaInfoSerializationRecord>
Constructors
MediaInfoSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public MediaInfoSerializationRecord();
MediaInfoSerializationRecord(string, string) Constructor
Creates a new MediaInfoSerializationRecord with the specified values.
public MediaInfoSerializationRecord(string Id, string Type);
Parameters
Type System.String
Properties
MediaInfoSerializationRecord.AltText Property
The alternative text for accessibility.
public string? AltText { get; init; }
Property Value
MediaInfoSerializationRecord.Caption Property
The caption for the media.
public string? Caption { get; init; }
Property Value
MediaInfoSerializationRecord.Id Property
The unique identifier.
public string? Id { get; init; }
Property Value
MediaInfoSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
MediaInfoSerializationRecord.RefreshInterval Property
The refresh interval in minutes for image media.
public System.Nullable<double> RefreshInterval { get; init; }
Property Value
System.Nullable<System.Double>
MediaInfoSerializationRecord.Title Property
The title of the media.
public string? Title { get; init; }
Property Value
MediaInfoSerializationRecord.Type Property
The media info type.
public string Type { get; init; }
Property Value
MediaInfoSerializationRecord.Value Property
The value containing media-specific data.
public dymaptic.GeoBlazor.Core.Serialization.MediaInfoValueSerializationRecord? Value { get; init; }
Property Value
MediaInfoValueSerializationRecord
Methods
MediaInfoSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Components.MediaInfo? FromSerializationRecord();