2021 Members
Changes 4
M

IExternalResourceServer

Name Return Type Description Inherited From
M AreSameResources(IDictionary<String, String>, IDictionary<String, String>) bool Implement this method to indicate whether two given resources are the same.
M GetDescription() string Implement this method to return a description of the server. (Inherited from IExternalServer .) IExternalServer
M GetIconPath() string Implement this method to return the path to an icon file which will be displayed in Revit user interfaces associated to this server.
M GetInformationLink() string The method that Revit will invoke to obtain a URL address which provides more information about the server.
M GetInSessionPath(ExternalResourceReference, String) string Implement this method to provide the path that should be used for display and browsing to a given ExternalResourceReference during this Revit session.
M GetName() string Implement this method to return the name of the server. (Inherited from IExternalServer .) IExternalServer
M GetResourceVersionStatus(ExternalResourceReference) ResourceVersionStatus Implement this method to indicate whether the given version of a resource is the most current version of the data.
M GetServerId() Guid Implement this method to return the id of the server. (Inherited from IExternalServer .) IExternalServer
M GetServiceId() ExternalServiceId Implement this method to return the id of the service. (Inherited from IExternalServer .) IExternalServer
M GetShortName() string Implement this method to return the short name of the server.
M GetTypeSpecificServerOperations(ExternalResourceServerExtensions) None Implement this method to get operations supported by the external server for a particular type of external resource.
M GetVendorId() string Implement this method to return the id of the vendor of the server. (Inherited from IExternalServer .) IExternalServer
M IsResourceWellFormed(ExternalResourceReference) bool Implement this method to check whether the given ExternalResourceReference is formatted correctly for this server.
M LoadResource(Guid, ExternalResourceType, ExternalResourceReference, ExternalResourceLoadContext, ExternalResourceLoadContent) None Implement this method to load the requested resource.
M SetupBrowserData(ExternalResourceBrowserData) None Implement this method to setup external resource browser data which will be accessed in Revit external resource browser UI.
M SupportsExternalResourceType(ExternalResourceType) bool Implement this method to indicate whether the server can provide data for a specified type of external resource.