2010-03-09 7 views
1

Je continue d'obtenir une exception null à la; au dessous de. L'ApiUsername & ApiPassword a des valeurs donc je ne devine pas si je viens de mettre ça en place ou quoi. La propriété Credentials est un certain type qui possède les propriétés Username et Password à définir.Propriétés de classe de définition de problème

J'ai donc l'auto-propery définie: public CustomSecurityHeaderType SoapCallCredentials {get; ensemble privé; }

Ensuite, chaque fois que cela est atteint, j'obtiens une exception nulle et ne peux pas comprendre pourquoi.

private void SetApiCredentials() 
{ 
    SoapCallCredentials = new CustomSecurityHeaderType 
    { 
     Credentials = 
     { 
      Username = PayPalConfig.CurrentConfiguration.ApiUserName, 
      Password = PayPalConfig.CurrentConfiguration.ApiPassword 
     } 
    }; 

    UrlEndPoint = PayPalConfig.CurrentConfiguration.ExpressCheckoutSoapApiEndPoint; 
} 
+0

Il vous manque 'new' sur votre déclaration d'informations d'identification? –

+0

Je le pensais mais laissez-moi essayer encore. – PositiveGuy

Répondre

4

Je vous pense besoin d'une nouvelle ....

Credentials = new WhatEverThisTypeIs() 
{ 
    Username = PayPalConfig.CurrentConfiguration.ApiUserName, 
    Password = PayPalConfig.CurrentConfiguration.ApiPassword 
} 
1

Des eBay API Example

de vérification des pouvoirs doit être instancié d'abord, comme:

Credentials = new UserIdPasswordType() 
Questions connexes