Skip to content

MetadataAssignment

ClassAssetInventoryAssetInventory.Editor
public class MetadataAssignment

Persistent link between a metadata definition and either a package or indexed file.

public MetadataAssignment()

public MetadataAssignment(int metadataId, MetadataAssignment.Target metadataTarget, int targetId)

Creates a metadata link for the supplied definition, target kind, and package or file identity.

Parameters

Name Type
metadataId System.Int32
metadataTarget AssetInventory.MetadataAssignment.Target
targetId System.Int32

public override string ToString()

Returns

System.String

[PrimaryKey]
[AutoIncrement]
public int Id { get; set; }

Returns

System.Int32

[Indexed]
public int MetadataId { get; set; }

Returns

System.Int32

[Indexed]
public MetadataAssignment.Target MetadataTarget { get; set; }

Returns

AssetInventory.MetadataAssignment.Target

[Indexed]
public int TargetId { get; set; }

Returns

System.Int32

public string StringValue { get; set; }

Returns

System.String

public int IntValue { get; set; }

Returns

System.Int32

public float FloatValue { get; set; }

Returns

System.Single

public bool BoolValue { get; set; }

Returns

System.Boolean

public DateTime DateTimeValue { get; set; }

Returns

System.DateTime