本文整理汇总了C#中Twilio.TwiML.TwilioResponse.ToXDocument方法的典型用法代码示例。如果您正苦于以下问题:C# TwilioResponse.ToXDocument方法的具体用法?C# TwilioResponse.ToXDocument怎么用?C# TwilioResponse.ToXDocument使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Twilio.TwiML.TwilioResponse
的用法示例。
在下文中一共展示了TwilioResponse.ToXDocument方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Can_Generate_Enqueue_With_Name_And_Options
public void Can_Generate_Enqueue_With_Name_And_Options()
{
var response = new TwilioResponse();
response.Enqueue("example", new { action = "example.xml", method = "GET", waitUrl="wait.xml", waitUrlMethod="GET", workspaceSid="WSXXXXX" });
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例2: Can_Generate_Enqueue_With_Options_And_TaskAttributes
public void Can_Generate_Enqueue_With_Options_And_TaskAttributes()
{
var response = new TwilioResponse();
response.Enqueue(new { action = "example.xml", method = "GET", waitUrl = "wait.xml", waitUrlMethod = "GET", workspaceSid = "WSXXXXX" }, "{'task':'attributes'}");
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例3: Can_Generate_Enqueue_With_Options_And_TaskAttributes_And_Priority_And_Timeout
public void Can_Generate_Enqueue_With_Options_And_TaskAttributes_And_Priority_And_Timeout()
{
var response = new TwilioResponse();
response.Enqueue(new { action = "example.xml", method = "GET", waitUrl = "wait.xml", waitUrlMethod = "GET", workflowSid = "WFXXXXX" }, "{'task':'attributes'}", new {priority="10", timeout="30"});
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例4: Can_Generate_Enqueue_With_Name
public void Can_Generate_Enqueue_With_Name()
{
var response = new TwilioResponse();
response.Enqueue("example");
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例5: Can_Generate_Enqueue_With_Only_Options
public void Can_Generate_Enqueue_With_Only_Options()
{
var response = new TwilioResponse();
response.Enqueue(new { action = "example.xml", method = "GET", waitUrl = "wait.xml", waitUrlMethod = "GET"});
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例6: Can_Generate_Single_Message
public void Can_Generate_Single_Message()
{
var response = new TwilioResponse();
response.Message("Hello world");
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例7: Can_Generate_Enqueue_With_Task
public void Can_Generate_Enqueue_With_Task()
{
var response = new TwilioResponse();
var task = new Task("{'task':'attributes'}", new {priority = "10", timeout = "30"});
response.EnqueueTask(new { workflowSid = "WFXXXXX" }, task);
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例8: Can_Generate_Single_Message_With_Attributes
public void Can_Generate_Single_Message_With_Attributes()
{
var response = new TwilioResponse();
response.Message(
"Hello world",
new { to = "+15551111111", from = "+15552222222", action = "sms.php", method = "GET", statusCallback = "status.php" }
);
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}
示例9: Can_Generate_Single_Message_With_Media
public void Can_Generate_Single_Message_With_Media()
{
var response = new TwilioResponse();
response.Message(
new string[] {
"http://example.com/1",
"http://example.com/2" },
new { to = "+15551111111", from = "+15552222222", action = "sms.php", method = "GET", statusCallback = "status.php" }
);
Assert.IsTrue(IsValidTwiML(response.ToXDocument()));
}