SoapHeader.Actor Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger mottagaren av SOAP-huvudet.
public:
property System::String ^ Actor { System::String ^ get(); void set(System::String ^ value); };
public string Actor { get; set; }
member this.Actor : string with get, set
Public Property Actor As String
Egenskapsvärde
Mottagaren av SOAP-huvudet. Standardvärdet är en tom sträng ("").
Exempel
Följande XML-webbtjänstklient anropar MyWebMethod XML-webbtjänstmetoden när du har skapat ett anpassat SOAP-huvud av typen MyHeader och angett Actor egenskapen till http://www.contoso.com/MySoapHeaderHandler.
int main()
{
MyWebService^ ws = gcnew MyWebService;
try
{
MyHeader^ customHeader = gcnew MyHeader;
customHeader->MyValue = "Header Value for MyValue";
customHeader->Actor = "http://www.contoso.com/MySoapHeaderHandler";
ws->myHeader = customHeader;
int results = ws->MyWebMethod( 3, 5 );
}
catch ( Exception^ e )
{
Console::WriteLine( "Exception: {0}", e );
}
}
using System;
public class Sample {
public static void Main() {
MyWebService ws = new MyWebService();
try {
MyHeader customHeader = new MyHeader();
customHeader.MyValue = "Header Value for MyValue";
customHeader.Actor = "http://www.contoso.com/MySoapHeaderHandler";
ws.myHeader = customHeader;
int results = ws.MyWebMethod(3,5);
}
catch (Exception e) {
Console.WriteLine ("Exception: {0}", e.ToString());
}
}
}
Public Class Sample
Public Shared Sub Main()
Dim ws As New MyWebService()
Try
Dim customHeader As New MyHeader1()
customHeader.MyValue = "Header Value for MyValue"
customHeader.Actor = "http://www.contoso.com/MySoapHeaderHandler"
ws.myHeader = customHeader
Dim results As Integer
results = ws.MyWebMethod(3,5)
Catch e As Exception
Console.WriteLine("Exception: {0}", e.ToString())
End Try
End Sub
End Class
Kommentarer
Ange egenskapen för att ställa in mottagaren av ett SOAP-huvud Actor . Oavsett vilken version av SOAP-protokollet som används för att kommunicera med en XML-webbtjänst genererar .NET Framework automatiskt SOAP-meddelandet som är specifikt för versionen av SOAP-protokollet. Mer specifikt skiljer sig XML-elementet och XML-namnområdet som representerar mottagaren åt för de två versionerna.
XML-webbtjänster som tar emot SOAP-huvudet kan hämta den avsedda mottagaren genom att hämta antingen Role egenskaperna eller Actor .
Mottagarna för elementet Body och var och en av SOAP-huvudena i elementet i Header ett SOAP-meddelande behöver inte vara desamma. Om det finns ett Header element i SOAP-meddelandet representerar det ytterligare data som kan skickas till och från XML-webbtjänstmetoden eller en mellanhand. Mottagaren av dessa data, som kallas SOAP Actor i version 1.1, kan vara en annan URI än URI:n för XML-webbtjänstmetoden.
Mer information om SOAP-attributet actor finns i SOAP-specifikationen .