Using C# .Net Gmail API, Why can i not print number of email in inbox?Sending email in .NET through GmailWhat can I use for good quality code coverage for C#/.NET?Sending email through Gmail SMTP server with C#Count method or property for an IListDoes anyone have benchmarks (code & results) comparing performance of Android apps written in Xamarin C# and Java?Why not inherit from List<T>?Gmail api with .Net CLient library: Missing draft message [400]Gmail-Api - C#: messages.list: count number of emails for a given day.Converting a Gmail API Message into an OpenPop Mime messageGmail API stopped retrieving correct emails for specific date

Getting UPS Power from One Room to Another

How creative should the DM let an artificer be in terms of what they can build?

How did old MS-DOS games utilize various graphic cards?

English word for "product of tinkering"

A word that means "blending into a community too much"

Someone whose aspirations exceed abilities or means

Can I utilise a baking stone to make crepes?

Single-key teletype?

Why didn't Voldemort recognize that Dumbledore was affected by his curse?

Does the new finding on "reversing a quantum jump mid-flight" rule out any interpretations of QM?

Traversing Oceania: A Cryptic Journey

How to trick the reader into thinking they're following a redshirt instead of the protagonist?

How does the Around command at zero work?

Teaching a class likely meant to inflate the GPA of student athletes

Is it safe to change the harddrive power feature so that it never turns off?

Does the Long March-11 increase its thrust after clearing the launch tower?

Who enforces MPAA rating adherence?

How to hide an urban landmark?

Why can my keyboard only digest 6 keypresses at a time?

What ways have you found to get edits from non-LaTeX users?

Fermat's statement about the ancients: How serious was he?

Why does Sin[b-a] simplify to -Sin[a-b]?

New pedal fell off maybe 50 miles after installation. Should I replace the entire crank, just the arm, or repair the thread?

Check if three arrays contains the same element



Using C# .Net Gmail API, Why can i not print number of email in inbox?


Sending email in .NET through GmailWhat can I use for good quality code coverage for C#/.NET?Sending email through Gmail SMTP server with C#Count method or property for an IListDoes anyone have benchmarks (code & results) comparing performance of Android apps written in Xamarin C# and Java?Why not inherit from List<T>?Gmail api with .Net CLient library: Missing draft message [400]Gmail-Api - C#: messages.list: count number of emails for a given day.Converting a Gmail API Message into an OpenPop Mime messageGmail API stopped retrieving correct emails for specific date






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















Im experimenting with the gmail api in C#.



My code looks like this:





UsersResource.MessagesResource.ListRequest request = service.Users.Messages.List("me");

Console.WriteLine("Count Message: ");

IList messages = request.Execute().Messages;

if (messages != null && messages.Count > 0)

foreach (var message in messages)

Console.WriteLine(message);





It returns Google.Apis.Gmail.v1.Data.Message, 100 times. I understand that there are apperently 100 message in messages, but why? Im so confused.










share|improve this question






















  • The title suggests that you're just trying to print the count of messages, but the question doesn't. What specifically are you trying to do? Or are you asking why the default string representation of an object is the type name of that object?

    – David
    Mar 24 at 19:14

















0















Im experimenting with the gmail api in C#.



My code looks like this:





UsersResource.MessagesResource.ListRequest request = service.Users.Messages.List("me");

Console.WriteLine("Count Message: ");

IList messages = request.Execute().Messages;

if (messages != null && messages.Count > 0)

foreach (var message in messages)

Console.WriteLine(message);





It returns Google.Apis.Gmail.v1.Data.Message, 100 times. I understand that there are apperently 100 message in messages, but why? Im so confused.










share|improve this question






















  • The title suggests that you're just trying to print the count of messages, but the question doesn't. What specifically are you trying to do? Or are you asking why the default string representation of an object is the type name of that object?

    – David
    Mar 24 at 19:14













0












0








0








Im experimenting with the gmail api in C#.



My code looks like this:





UsersResource.MessagesResource.ListRequest request = service.Users.Messages.List("me");

Console.WriteLine("Count Message: ");

IList messages = request.Execute().Messages;

if (messages != null && messages.Count > 0)

foreach (var message in messages)

Console.WriteLine(message);





It returns Google.Apis.Gmail.v1.Data.Message, 100 times. I understand that there are apperently 100 message in messages, but why? Im so confused.










share|improve this question














Im experimenting with the gmail api in C#.



My code looks like this:





UsersResource.MessagesResource.ListRequest request = service.Users.Messages.List("me");

Console.WriteLine("Count Message: ");

IList messages = request.Execute().Messages;

if (messages != null && messages.Count > 0)

foreach (var message in messages)

Console.WriteLine(message);





It returns Google.Apis.Gmail.v1.Data.Message, 100 times. I understand that there are apperently 100 message in messages, but why? Im so confused.







c#






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 24 at 19:10









Maria nogatesMaria nogates

836




836












  • The title suggests that you're just trying to print the count of messages, but the question doesn't. What specifically are you trying to do? Or are you asking why the default string representation of an object is the type name of that object?

    – David
    Mar 24 at 19:14

















  • The title suggests that you're just trying to print the count of messages, but the question doesn't. What specifically are you trying to do? Or are you asking why the default string representation of an object is the type name of that object?

    – David
    Mar 24 at 19:14
















The title suggests that you're just trying to print the count of messages, but the question doesn't. What specifically are you trying to do? Or are you asking why the default string representation of an object is the type name of that object?

– David
Mar 24 at 19:14





The title suggests that you're just trying to print the count of messages, but the question doesn't. What specifically are you trying to do? Or are you asking why the default string representation of an object is the type name of that object?

– David
Mar 24 at 19:14












1 Answer
1






active

oldest

votes


















0














message is a class (not a string) and Console.WriteLine(message); would call and print it's .ToString() method which would lead to what you are currently seeing.



Here you can find more about its properties. you may want to print its Raw property which is base64string of the message:



 foreach (var message in messages)

string body = Encoding.UTF8.GetString(Convert.FromBase64String(message.Raw));
Console.WriteLine(body);






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55327487%2fusing-c-sharp-net-gmail-api-why-can-i-not-print-number-of-email-in-inbox%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    message is a class (not a string) and Console.WriteLine(message); would call and print it's .ToString() method which would lead to what you are currently seeing.



    Here you can find more about its properties. you may want to print its Raw property which is base64string of the message:



     foreach (var message in messages)

    string body = Encoding.UTF8.GetString(Convert.FromBase64String(message.Raw));
    Console.WriteLine(body);






    share|improve this answer



























      0














      message is a class (not a string) and Console.WriteLine(message); would call and print it's .ToString() method which would lead to what you are currently seeing.



      Here you can find more about its properties. you may want to print its Raw property which is base64string of the message:



       foreach (var message in messages)

      string body = Encoding.UTF8.GetString(Convert.FromBase64String(message.Raw));
      Console.WriteLine(body);






      share|improve this answer

























        0












        0








        0







        message is a class (not a string) and Console.WriteLine(message); would call and print it's .ToString() method which would lead to what you are currently seeing.



        Here you can find more about its properties. you may want to print its Raw property which is base64string of the message:



         foreach (var message in messages)

        string body = Encoding.UTF8.GetString(Convert.FromBase64String(message.Raw));
        Console.WriteLine(body);






        share|improve this answer













        message is a class (not a string) and Console.WriteLine(message); would call and print it's .ToString() method which would lead to what you are currently seeing.



        Here you can find more about its properties. you may want to print its Raw property which is base64string of the message:



         foreach (var message in messages)

        string body = Encoding.UTF8.GetString(Convert.FromBase64String(message.Raw));
        Console.WriteLine(body);







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 24 at 19:17









        Ashkan Mobayen KhiabaniAshkan Mobayen Khiabani

        23.7k1968125




        23.7k1968125





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55327487%2fusing-c-sharp-net-gmail-api-why-can-i-not-print-number-of-email-in-inbox%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

            Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

            Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript