1. Stylelabs.M.Sdk.Contracts.Content

Interface IAsset

A strongly typed entity interface for assets.

Inherited Members

ITypedEntity.LoadTypedMembersAsync()

IEntity.Id

IEntity.Identifier

IEntity.IsNew

IEntity.DefinitionName

IEntity.LockedBy

IEntity.LockedOn

IEntity.IsRootTaxonomyItem

IEntity.IsPathRoot

IEntity.InheritsSecurity

IEntity.IsSystemOwned

IEntity.Version

IEntity.Cultures

IEntity.Properties

IEntity.Relations

IEntity.Renditions

IEntity.RelatedPaths

IEntity.GetProperty(string)

IEntity.GetProperty(string)

IEntity.GetPropertyAsync(string, MemberLoadOption)

IEntity.GetPropertyAsync(string, MemberLoadOption)

IEntity.GetPropertyValue(string)

IEntity.GetPropertyValue(string)

IEntity.GetPropertyValueAsync(string, MemberLoadOption)

IEntity.GetPropertyValueAsync(string, MemberLoadOption)

IEntity.GetPropertyValue(string, CultureInfo)

IEntity.GetPropertyValue(string, CultureInfo)

IEntity.GetPropertyValueAsync(string, CultureInfo, MemberLoadOption)

IEntity.SetPropertyValue(string, object)

IEntity.SetPropertyValue(string, CultureInfo, object)

IEntity.GetRelation(string, RelationRole?)

IEntity.GetRelation(string)

IEntity.GetRelationAsync(string, RelationRole?, MemberLoadOption)

IEntity.GetRelationAsync(string, MemberLoadOption)

IEntity.CanDoLazyLoading()

IEntity.LoadPropertiesAsync(IPropertyLoadOption)

IEntity.LoadRelationsAsync(IRelationLoadOption)

IEntity.LoadMembersAsync(IPropertyLoadOption, IRelationLoadOption)

IEntity.GetRendition(string)

IEntity.GetEntityDefinitionAsync()

IEntity.GetPermissionsAsync()

IResource.CreatedBy

IResource.CreatedOn

IResource.ModifiedBy

IResource.ModifiedOn

IDirtyTracking.IsTracking

IDirtyTracking.IsDirty

IDirtyTracking.StartTracking()

IDirtyTracking.MarkClean()

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ContractsContent

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IAsset : ITypedEntity, IEntity, IResource, IDirtyTracking

Properties

FileName

Gets or sets the filename.

Declaration

string FileName { get; set; }

Property Value

TypeDescription
string

Title

Gets or sets the title.

Declaration

string Title { get; set; }

Property Value

TypeDescription
string

Methods

GetDescription(CultureInfo)

Gets the description.

Declaration

string GetDescription(CultureInfo culture)

Parameters

TypeNameDescription
CultureInfocultureCulture of the description.

Returns

TypeDescription
stringThe description in specified culture.

GetFinalLifeCycleStatusAsync()

Gets the final life cycle status.

Declaration

Task<FinalLifeCycleStatus?> GetFinalLifeCycleStatusAsync()

Returns

TypeDescription
Task<>FinalLifeCycleStatusThe status or null when the relation wasn't loaded.

SetDescription(CultureInfo, string)

Sets the description.

Declaration

void SetDescription(CultureInfo culture, string description)

Parameters

TypeNameDescription
CultureInfocultureCulture of the description.
stringdescriptionThe description.
If you have suggestions for improving this article, let us know!