Public Function GetItemDataAsync( _ ByVal fileName As String _ ) As Task(Of Boolean)
public Task<bool> GetItemDataAsync( string fileName )
Parameters
- fileName
Public Function GetItemDataAsync( _ ByVal fileName As String _ ) As Task(Of Boolean)
public Task<bool> GetItemDataAsync( string fileName )
{
var packages = new List<PortalItemType>
{
PortalItemType.BasemapPackage,
PortalItemType.GeoprocessingPackage,
PortalItemType.LayerPackage,
PortalItemType.LocatorPackage,
PortalItemType.MapPackage,
PortalItemType.ProjectPackage,
PortalItemType.ScenePackage,
PortalItemType.RulePackage,
PortalItemType.VectorTilePackage
};
var folder = @"E:\Temp\PortalAPITest\";
//Get the UserContent - refer to the initialization section above for more details
foreach (var di in userContent.PortalItems.Where(pi => packages.Contains(pi.PortalItemType)))
{
var path = System.IO.Path.Combine(folder, di.Name);
await di.GetItemDataAsync(path);
}
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)