Bonjour,

J'ai un code exemple d'une application que je dois monter sur mon site web en ASP.NET.
Or, l'exemple que l'on me fourni est en C# alors que mon code est en VB.NET.
Ne connaissant pas du tout le C#, je n'arrive pas à reprogrammer la même chose en VB.NET car je ne comprend pas ce que fait le code suivant :

Pouvez-vous m'aider ?
=> C'est surtout ce qui est en rouge que je comprend pas ce que ça fait ...


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
protected void Page_Load(object sender, EventArgs e)
    {

        //Execution des methodes d'appel de l'api en fonction
        //du paramètre passe dans l'url 
        switch (Request.Params.Get("RequestType"))
        {
            case "Request": RequestMethod();
                break;
            case "Response": ResponseMethod();
                break;
            case "AutoResponse": AutoResponseMethod();
                break;

              default :
                ;
                break;
                
        }
    }


public void RequestMethod()
    {
           try{

      Response.ContentType="text/html";

      TextWriter responseWriter = Response.Output;

      responseWriter.WriteLine("<html><head><title>Essais</title></head>");
      responseWriter.WriteLine("<body bgcolor=#ffffff>");
      responseWriter.WriteLine ("<Font color=#000000>");
      responseWriter.WriteLine ("<center><h1>Test en C#</h1></center><br /><br />");

      
      SIPSApiWeb api = new SIPSApiWeb("c:\\repertoire\\myfile");
      SIPSDataObject call = (SIPSDataObject) new SIPSCallParm();

      
      /**************************** Parametre *************************/
      call.setValue("merc_id","111111");

      responseWriter.WriteLine(api.sipsPaymentCallFunc(call));
	    responseWriter.WriteLine ("<br /><br />");
	    responseWriter.WriteLine ("</body>");
			responseWriter.WriteLine ("</html>");

			responseWriter.Close();

    }

    catch(Exception e){

        TextWriter responseWriter;
        Response.ContentType="text/html";
        responseWriter = Response.Output;

        responseWriter.WriteLine("<center>");
        responseWriter.WriteLine("<br />");
        responseWriter.WriteLine("Error = " + e.GetType().FullName+e.Message);
        responseWriter.WriteLine("</center>");
        responseWriter.WriteLine("</body>");
        responseWriter.WriteLine("</html>");

        responseWriter.Close();

    }
    }