本文整理汇总了C#中ContentAPI.GetContentState方法的典型用法代码示例。如果您正苦于以下问题:C# ContentAPI.GetContentState方法的具体用法?C# ContentAPI.GetContentState怎么用?C# ContentAPI.GetContentState使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ContentAPI
的用法示例。
在下文中一共展示了ContentAPI.GetContentState方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CheckFileExists
public static string CheckFileExists(string FileName, string FolderID, string ContLanguage, string taxonomyID)
{
ContentAPI cApi = new ContentAPI();
string cStatus = string.Empty;
cApi.ContentLanguage = Convert.ToInt32(ContLanguage);
Ektron.ASM.AssetConfig.AssetData assetDat = new Ektron.ASM.AssetConfig.AssetData();
assetDat = cApi.EkContentRef.GetAssetDataBasedOnFileName(Path.GetFileName(FileName.Replace("'", "_")), Convert.ToInt64(FolderID), Convert.ToInt64(taxonomyID));
if (assetDat != null && assetDat.ID != "" && assetDat.Name != "")
{
ContentStateData myContentStateData = new ContentStateData();
myContentStateData = cApi.GetContentState(Convert.ToInt64(assetDat.ID));
cStatus = myContentStateData.Status;
if (cStatus == "O")
{
//Set Property variable that identify the user by whom the content is checked out
if (myContentStateData.CurrentUserId == cApi.UserId)
cStatus = "A";
}
return cStatus;
}
else
return "";
}