HttpCapabilitiesBase.CanInitiateVoiceCall Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, может ли устройство браузера инициировать голосовой звонок.
public:
virtual property bool CanInitiateVoiceCall { bool get(); };
public virtual bool CanInitiateVoiceCall { get; }
member this.CanInitiateVoiceCall : bool
Public Overridable ReadOnly Property CanInitiateVoiceCall As Boolean
Значение свойства
true Значение , если устройство браузера может инициировать голосовой звонок; falseв противном случае . Значение по умолчанию — false.
Примеры
В следующем примере кода показано, как определить, может ли устройство браузера инициировать голосовой звонок.
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(Object Sender, EventArgs e)
{
CheckBrowserCaps();
}
void CheckBrowserCaps()
{
String labelText = "";
System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).CanInitiateVoiceCall)
{
labelText = "Browser can initiate a voice call.";
}
else
{
labelText = "Browser cannot initiate a voice call.";
}
Label1.Text = labelText;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</form>
</body>
</html>
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
CheckBrowserCaps()
End Sub
Function CheckBrowserCaps()
Dim labelText As String = ""
Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).CanInitiateVoiceCall Then
labelText = "Browser can initiate a voice call."
Else
labelText = "Browser cannot initiate a voice call."
End If
Label1.Text = labelText
End Function 'CheckBrowserCaps
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</form>
</body>
</html>
Комментарии
Свойство CanInitiateVoiceCall применяется только к мобильным устройствам, совместимым с WML.