com.aspose.tasks

Interfaces

Classes

Exceptions

com.aspose.tasks

Class License



  • public class License
    extends Object
    Provides methods to license the component.
    • Constructor Detail

      • License

        public License()
        Initializes a new instance of this class.
    • Method Detail

      • setLicense

        public final void setLicense(String licenseName)
                              throws Exception

        Licenses the component.


          In this example, an attempt will be made to find a license file named MyLicense.lic
          in the folder that contains
           <ms>
          the component, in the folder that contains the calling assembly,
          in the folder of the entry assembly and then in the embedded resources of the calling assembly.
          <pre>
          [C#]
        
          License license = new License();
          license.SetLicense("MyLicense.lic");
          [Visual Basic]
          Dim license As License = New License
          license.SetLicense("MyLicense.lic")
          </pre>
          </ms>
           <java>
          the component jar file:
          <pre>
          License license = new License();
          license.setLicense("MyLicense.lic");
          </pre>
          </java>
          

        Parameters:
        licenseName - Can be a full or short file name or name of an embedded resource. Use an empty string to switch to evaluation mode.


        <p>Tries to find the license in the following locations:</p> <p>1. Explicit path.</p> <ms> <p>2. The folder that contains the Aspose component assembly.</p> <p>3. The folder that contains the client's calling assembly.</p> <p>4. The folder that contains the entry (startup) assembly.</p> <p>5. An embedded resource in the client's calling assembly.</p> <p><b>Note:</b>On the .NET Compact Framework, tries to find the license only in these locations:</p> <p>1. Explicit path.</p> <p>2. An embedded resource in the client's calling assembly.</p> </ms> <java> <p>2. The folder that contains the Aspose component JAR file.</p> <p>3. The folder that contains the client's calling JAR file.</p> </java>

        Throws:
        Exception - Exception is thrown when License has Invalid edition type.
      • setLicense

        public void setLicense(InputStream stream)
                        throws Exception

        Licenses the component.

        Parameters:
        stream - A stream that contains the license.
        Throws:
        Exception - Exception is thrown when License has Invalid edition type.
      • setLicense

        public void setLicense(File licenseFile)
                        throws Exception
        Licenses the component.
        Parameters:
        licenseFile - representation of file pathname
        Throws:
        Exception - Exception is thrown when License is disabled.