Web API Reference | MapGuide Open Source |
Enumerates the resources in the specified repository.
.NET Syntax
Java Syntax
PHP Syntax
Example (PHP)
These examples assume that $resourceService has already been initialized. // Enumerates everything in the library $resourceID = new MgResourceIdentifier("Library://"); $byteReader = $resourceService->EnumerateResources($resourceID, -1, "", true); // Enumerates everything in Geography $resourceID = new MgResourceIdentifier("Library://Geography/"); $byteReader = $resourceService->EnumerateResources($resourceID, -1, "", true); // Enumerates all maps in the library $resourceID = new MgResourceIdentifier("Library://"); $byteReader = $resourceService->EnumerateResources($resourceID, -1, "MapDefinition", false); // Enumerates all folders in the library $resourceID = new MgResourceIdentifier("Library://"); $byteReader = $resourceService->EnumerateResources($resourceID, -1, "Folder", true); // Enumerates the folder Geography $resourceID = new MgResourceIdentifier("Library://Geography/"); $byteReader = $resourceService->EnumerateResources($resourceID, 0, "Folder", true); // Enumerates maps one level below Geography $resourceID = new MgResourceIdentifier("Library://Geography/"); $byteReader = $resourceService->EnumerateResources($resourceID, 1, "MapDefinition", false); // Enumerates a specific map // NOTE: In this case, depth must be set to 0 $resourceID = new MgResourceIdentifier("Library://Geography/World.MapDefinition"); $byteReader = $resourceService->EnumerateResources($resourceID, 0, "MapDefinition", false);
|