CallContext.SetHeaders メソッド
アセンブリ: mscorlib (mscorlib.dll 内)



ヘッダーを簡単に論理スレッドに配置するコード例を次に示します。
Public Class HelloService Inherits MarshalByRefObject Public Function HelloMethod(name As String) As String Console.WriteLine(("Hello " + name)) Return "Hello " + name End Function 'HelloMethod <PermissionSet(SecurityAction.LinkDemand)> _ Public Function HeaderMethod(name As String, arrHeader() As Header) As String Console.WriteLine("HeaderMethod " + name) 'Header Set with the header array passed CallContext.SetHeaders(arrHeader) Return "HeaderMethod " + name End Function 'HeaderMethod End Class 'HelloService
public class HelloService : MarshalByRefObject { public string HelloMethod(string name) { Console.WriteLine("Hello " + name); return "Hello " + name; } [PermissionSet(SecurityAction.LinkDemand)] public string HeaderMethod(string name,Header[] arrHeader) { Console.WriteLine("HeaderMethod " + name); //Header Set with the header array passed CallContext.SetHeaders(arrHeader); return "HeaderMethod " + name; } }
public ref class HelloService: public MarshalByRefObject { public: String^ HelloMethod( String^ name ) { Console::WriteLine( "Hello {0}", name ); return "Hello {0}",name; } [SecurityPermissionAttribute(SecurityAction::Demand, Flags=SecurityPermissionFlag::Infrastructure)] String^ HeaderMethod( String^ name, array<Header^>^arrHeader ) { Console::WriteLine( "HeaderMethod {0}", name ); //Header Set with the header array passed CallContext::SetHeaders( arrHeader ); return "HeaderMethod {0}",name; } };


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からCallContext.SetHeaders メソッドを検索する場合は、下記のリンクをクリックしてください。

- CallContext.SetHeaders メソッドのページへのリンク