Download full document:

ApplicationService Class

This class is accessible from Application property and provides access to application-related functionality.

Inheritance Hierarchy

System.Object
  Citrix.SDK.AppDNA.ApplicationService
Namespace: Citrix.SDK.AppDNA
Assembly: Citrix.SDK.AppDNA (in Citrix.SDK.AppDNA.dll) Version: 7.11.0.0 (7.11.0.0)

Syntax

C

public class ApplicationService

VB

Public Class ApplicationService

The ApplicationService type exposes the following members.

Methods

 

NameDescription
Public methodCreate(String) Create an application
Public methodCreate(String, String, String) Create an application.
Public methodCreate(String, String, String, String) Create an application
Public methodCreateAsync Create an application
Public methodDelete(Application[]) Delete a collection of Application objects
Public methodDelete(IEnumerable(Application)) Delete a collection of Application objects
Public methodDelete(IEnumerable(Application), ApplicationDeleteOptions) Delete a collection of Application objects
Public methodEquals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGet() Returns a collection with all the Application objects.
Public methodGet(IEnumerable(Int64)) Returns a collection of Application objects with matching identifiers.
Public methodGet(Int64) Returns the Application object with the matching identifier.
Public methodGet(String) Returns a collection of Application objects that respects filtering.
Public methodGet(ApplicationFilter, Object) Returns a collection of Application objects that respects filtering.
Public methodGet(ApplicationFilter, Object, Int32) Returns a collection of Application objects that respects filtering requirements.
Public methodGet(ApplicationFilter, Object, Int32, Int32) Returns a collection of Application objects that respects filtering and paging requirements.
Public methodGet(ApplicationFilter, Object, Int32, Int32, ApplicationFilter) Returns a collection of Application objects that respects filtering and paging requirements.
Public methodGetAllAttachmentsMetaData(Int32) Obsolete. Returns a collection of ApplicationAttachment objects for a given application.
Public methodGetAllAttachmentsMetaData(Application, Boolean) Returns a collection of ApplicationAttachment objects for a given application.
Public methodGetAsync() Returns a collection with all the Application objects.
Public methodGetAsync(IEnumerable(Int64)) Returns a collection of Application objects with matching identifiers.
Public methodGetAsync(ApplicationFilter, Object) Returns a collection of Application objects that respects filtering.
Public methodGetAsync(ApplicationFilter, Object, Int32) Returns a collection of Application objects that respects filtering requirements.
Public methodGetAsync(ApplicationFilter, Object, Int32, Int32) Returns a collection of Application objects that respects filtering and paging requirements.
Public methodGetAsync(ApplicationFilter, Object, Int32, Int32, ApplicationFilter) Returns a collection of Application objects that respects filtering and paging requirements.
Public methodGetAttachmentData Returns the data for a specific attachment_data_id
Public methodGetCount Returns a total count of imported Application objects.
Public methodGetCountAsync Returns a collection with all the Application objects.
Public methodGetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public methodGetProfileData Gets the profile data.
Public methodGetSystemFrameworks Returns a collection of Application objects that are marked as frameworks
Public methodGetType Gets the Type of the current instance. (Inherited from Object.)
Public methodImport(IEnumerable(ImportSourceDetails), ApplicationImportConfiguration) Imports multiple Application objects directly from source files.
Public methodImport(IEnumerable(ImportSourceDetails), String) Imports multiple Application objects directly from source files.
Public methodImport(String, ApplicationImportConfiguration, String) Imports an Application object directly from the source file.
Public methodImport(String, String, String) Imports an Application object directly from the source file.
Public methodImport(String, IEnumerable(String), ApplicationImportConfiguration, String) Imports an Application object directly from the source file.
Public methodImport(String, IEnumerable(String), String, String) Imports an Application object directly from the source file.
Public methodImport(IEnumerable(ImportSourceDetails), ApplicationImportConfiguration, Nullable(Int64), Boolean) Imports multiple Application objects directly from source files.
Public methodImportWeb(IEnumerable(ImportSourceDetails), ApplicationImportConfiguration) Obsolete. Imports multiple Application objects directly from source files.
Public methodImportWeb(IEnumerable(ImportSourceDetails), String) Obsolete. Imports multiple web Application objects directly from their previously captured msi files.
Public methodImportWeb(IEnumerable(WebImportSourceDetails), WebApplicationImportConfiguration) Imports multiple Application objects as web applications.
Public methodImportWeb(String, ApplicationImportConfiguration, String) Imports a previously captured web Application directly from the capture msi.
Public methodImportWeb(String, String, String) Imports a previously captured web Application directly from the capture msi.
Public methodInstallCapture(IEnumerable(InstallCaptureSourceDetails), InstallCaptureConfiguration) Imports application data utilizing Install Capture technology.
Public methodInstallCapture(IEnumerable(InstallCaptureSourceDetails), InstallCaptureConfiguration, Nullable(Int64)) Imports application data utilizing Install Capture.
Public methodInstallCapture(InstallCaptureSourceDetails, String, String, String) Imports application data utilizing Install Capture.
Public methodInstallCapture(IEnumerable(InstallCaptureSourceDetails), String, String, String) Imports application data utilizing Install Capture.
Protected methodMemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public methodSetAttachment(Application, FileInfo) Attach a file to a given application
Public methodSetAttachment(Int32, String, Byte[], Byte[]) Obsolete. Attach a file to a given application
Public methodSetAttachment(Application, String, Byte[], Byte[]) Attach a file to a given application
Public methodSetProfilingData(Application, Dictionary(String, Double)) Sets the profiling data.
Public methodSetProfilingData(Application, IEnumerable(ApplicationPerformanceCounter)) Sets the profiling data.
Public methodToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

See Also

Reference

Citrix.SDK.AppDNA Namespace