Documentation > CMS Template API Library > Asset > Publish(Boolean,String)
Publish
Publish the asset. If we are in a session, it will reuse the same session, otherwise a new session is created. Only files are currently supported.
public System.Boolean Publish(Boolean,String)
Returns
True if successful. If false, check the context.Error for the error message.
Parameters
| Name | Description | Type |
|---|---|---|
| publishDependencies | Optional: pass true to include dependencies. Defaults to false. | System.Boolean |
| args | Optional: publishing arguments like _pageNum=1. Defaults to empty string. | System.String |
Code Example
C#
Sample:
Asset myAsset = Asset.Load("/PathTo/Asset");
if(myAsset.IsLoaded)
{
if(!myAsset.Publish(false))
{
Out.WriteLine("Error: " + context.Error);
}
}