No acceptable providers

No acceptable providers exception

TLicenseNoAcceptableProvider is an abstract base class representing an error that occurs when a licensed product does not support any of the available license providers.

      class TLicenseNoAcceptableProvider : public TLicenseException {
      //    Copyright (C) 1995 Taligent, Inc. All rights reserved.
      public:
          virtual~TLicenseNoAcceptableProvider();
      protected:
      };
TStandardLicenseNoAcceptableProviders is a concrete class representing the Licensing framework TLicenseNoAcceptableProvider exceptions.

      class TStandardLicenseNoAcceptableProvider : public TLicenseNoAcceptableProvider {
      //    Copyright (C) 1995 Taligent, Inc. All rights reserved.
      public:
      
          enum EReason
          {
          kNoAcceptableProvider,
          };
      
                  TStandardLicenseNoAcceptableProvider(EReason whatHappened);
                  TStandardLicenseNoAcceptableProvider(const TStandardLicenseNoAcceptableProvider& copy);
          TStandardLicenseNoAcceptableProvider& operator=(const TStandardLicenseNoAcceptableProvider& copy);
          virtual~TStandardLicenseNoAcceptableProvider();
      
          EReason GetReason() const;
          virtual voidThrow() const;
      
      protected:
      };
GetReason returns the information that explains why the exception was thrown by the provider. The returned value can be:


[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker