---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# C Sharp 統合ソースコード

# C Sharp 統合ソースコード {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

ソースコードを定義した後、挿入します。

コードを挿入する準備ができました。フォームの \[Web サービスを送信 (Send Web Service)\] ボタンをダブルクリックして、作成されたバックエンドコードをフォームに開きます。デモ インスタンスにレコードを挿入し、応答を読み取るコードを次に示します。  

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;

    namespace ExampleWebServiceForWiki
    {
        public partial class FormMain : Form
        {
            public FormMain()
            {
                InitializeComponent();
            }

            private void buttonSend_Click(object sender, EventArgs e)
            {
                /*  SERVICE REFERENCE-SPECIFIC CODE  
                ServiceReference1.ServiceNowSoapClient soapClient = new ServiceReference1.ServiceNowSoapClient();
                soapClient.ClientCredentials.UserName.UserName ="itil";
                soapClient.ClientCredentials.UserName.Password ="itil"; 
                
                ServiceReference1.insert insert = new ExampleWebServiceForWiki.ServiceReference1.insert();
                ServiceReference1.insertResponse response = new ExampleWebServiceForWiki.ServiceReference1.insertResponse();
                //   END OF SERVICE REFERENCE CODE    */

                //   WEB REFERENCE-SPECIFIC CODE
                WebReference1.ServiceNow_incident soapClient = new ExampleWebServiceForWiki.WebReference1.ServiceNow_incident();
                System.Net.ICredentials cred = new System.Net.NetworkCredential("itil", "itil");
                soapClient.Credentials = cred;

                WebReference1.insert insert = new WebReference1.insert();
                WebReference1.insertResponse response = new WebReference1.insertResponse();
                //   END OF WEB REFERENCE CODE

                insert.category = "Category";
                insert.comments = "Comments";
                insert.short_description = "My short description";
               
                try
                {
                    response = soapClient.insert(insert);
                    this.richTextBoxResult.Text = "Incident Number: " + response.number + "\n";
                    this.richTextBoxResult.Text += "Sys_id: " + response.sys_id;
                }
                catch (Exception error)
                {
                    this.richTextBoxResult.Text = error.Message;
                }          
            }
        }
     


    }


