IAssetManagerCreateAsset Method (IAssetFolder, IAssetSchema, String, Boolean, Stream, Boolean)
|
Namespace:
Ingeniux.CMS
Assembly:
Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.3.169
Syntax IAsset CreateAsset(
IAssetFolder parentFolder,
IAssetSchema assetSchema,
string assetName,
bool overwriteSameName,
Stream assetContent,
bool skipTechnicalMetadataExtraction = false
)
Function CreateAsset (
parentFolder As IAssetFolder,
assetSchema As IAssetSchema,
assetName As String,
overwriteSameName As Boolean,
assetContent As Stream,
Optional skipTechnicalMetadataExtraction As Boolean = false
) As IAsset
IAsset^ CreateAsset(
IAssetFolder^ parentFolder,
IAssetSchema^ assetSchema,
String^ assetName,
bool overwriteSameName,
Stream^ assetContent,
bool skipTechnicalMetadataExtraction = false
)
abstract CreateAsset :
parentFolder : IAssetFolder *
assetSchema : IAssetSchema *
assetName : string *
overwriteSameName : bool *
assetContent : Stream *
?skipTechnicalMetadataExtraction : bool
(* Defaults:
let _skipTechnicalMetadataExtraction = defaultArg skipTechnicalMetadataExtraction false
*)
-> IAsset
Parameters
- parentFolder
- Type: Ingeniux.CMSIAssetFolder
The parent Asset to create the new Page under - assetSchema
- Type: Ingeniux.CMSIAssetSchema
The Asset Schema to have the new Asset based on. - assetName
- Type: SystemString
Name of the new Asset. - overwriteSameName
- Type: SystemBoolean
Whether to overwrite an already existant Asset with the same name upon creation of the new asset. - assetContent
- Type: System.IOStream
File stream of the physical file to be associated with the new Asset. - skipTechnicalMetadataExtraction (Optional)
- Type: SystemBoolean
Whether to skip extraction of technical metadata
Return Value
Type:
IAssetNewly created
Asset.
See Also