IResourceSystem
From Virtual World Web Wiki
Revision as of 17:40, 20 October 2016 by Spark5 (Talk | contribs) (Documentation for the IResourceSystem class)
Remarks [edit]
Methods
- void CancelImportNotification(Guid importHandle)
- void CancelResourceImport(Guid importHandle)
- Guid CloneResourceItem(Guid resourceItemID)
- ResourceValue CompleteResourceImport(Guid importHandle, string originalFileName)
- ResourceValue CompleteResourceImport(Guid importHandle, ResourceQualityLevel quality, string originalFileName, Byte[] resourceData)
- Guid CreateResourceImportHandle(Guid sessionID, Guid resourceItemID, ResourceQualityLevel resourceQuality)
- Guid CreateResourceItem(Guid resourceTypeID, string title, Dictionary<string, ProtoValue> metadata, Guid? resourceItemID)
- Guid CreateResourceType(string identifier, string mimeType, string allowedExtensions)
- void DeleteResourceItem(Guid resourceItemID)
- Guid? FindResourceType(string fileExtension)
- IResourceItemInfo GetResourceItemInfo(Guid resourceItemID)
- IResourceItemInfo[] GetResourceItems(Guid entityID, Guid? resourceItemID, Guid? fileHash)
- IResourceItemInfo[] GetResourceItems(Guid[] resourceTypes)
- ProtoValue GetResourceMetadata(Guid resourceItemID, string name)
- Dictionary<string, ProtoValue> GetResourceMetadataCollection(Guid resourceItemID, bool extended)
- Byte[] GetResourceMetadataRaw(Guid resourceItemID)
- string GetResourcePathForHash(Guid resourceHash)
- IResourceTypeInfo GetResourceTypeInfo(Guid resourceTypeID)
- IResourceTypeInfo[] GetResourceTypeInfos()
- string GetResourceUploadFilename(Guid resourceItemID, ResourceQualityLevel quality)
- bool GrantResourceAccess(Guid resourceItemID, Guid entityID)
- void RegisterImportNotification(Guid importHandle, Action<bool, Guid> callback)
- void RemoveResourceFile(Guid resourceItemID, ResourceQualityLevel quality)
- void RemoveResourceMetadata(Guid resourceItemID, string name)
- void RemoveResourceMetadata(Guid resourceItemID)
- bool RevokeResourceAccess(Guid resourceItemID, Guid entityID)
- void SetResourceMetadata(Guid resourceItemID, string name, ProtoValue value)
- void SetResourceMetadata(Guid resourceItemID, Byte[] metadata)
- void SetResourceMetadata(Guid resourceItemID, Dictionary<string, ProtoValue> metadata)
- void TagResource(Guid resourceItemID, string tagName)
- void UntagResource(Guid resourceItemID, string tagName)
- ResourceValue UpdateResource(Guid resourceItemID, Byte[] resourceData, ResourceQualityLevel quality, string originalFileName, bool notify)
- void UpdateResourceItem(Guid resourceItemID, string title, Dictionary<string, ProtoValue> metadata, List<Guid> tags, List<ResourceQualityLevel> removedResourceQualities)