タグ

WCFとwcfに関するcoma2nのブックマーク (19)

  • <httpTransport>

    カスタム バインディングの SOAP メッセージを送信する HTTP トランスポートを指定します。 <system.serviceModel> <bindings> <customBinding> <binding> <httpTransport> <httpTransport allowCookies=Boolean" authenticationScheme="Digest/Negotiate/Ntlm/Basic/Anonymous" bypassProxyOnLocal=Boolean" hostnameComparisonMode="StrongWildcard/Exact/WeakWildcard" keepAliveEnabled="Boolean" maxBufferSize="Integer" proxyAddress="Uri" proxyAuthenticationS

    <httpTransport>
    coma2n
    coma2n 2011/08/03
    カスタムバインディングを使用する場合
  • C#と諸々 WCFにおける通信データの制限

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) WCFでは、通信データの制限を設定できます。 [ データ量の制限 ] WCFで用意されている各バインディングセットには、コンフィギュレーション用のセクションが用意されています。以下は代表的なバインディングセットのコンフィギュレーションセクションです。 BasicHttpBinding: [ system.serviceModel ] - [ bindings ] - [ basicHttpBinding ] - [ binding ] セクション WsHttpBinding:[ system.serviceModel ] - [ bindings ] - [ wsHttpBinding ] - [ binding ] セクション WsDualHttpB

  • 大量データに対する戦略

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Allen Wagner Microsoft Corporation November 7, 2001 Introduction As I mentioned in a previous guest appearance on this column, I've been working on a file storage XML Web Service called ColdStorage, along with Marcelo Uemura and David Willson. We release

    大量データに対する戦略
  • httpRuntime 要素 (ASP.NET 設定スキーマ)

    更新 : 2007 年 11 月 ASP.NET アプリケーションの要求の処理方法を決定する ASP.NET HTTP 実行時設定を構成します。 configuration 要素 (全般設定スキーマ) system.web 要素 (ASP.NET 設定スキーマ) httpRuntime 要素 (ASP.NET 設定スキーマ) <httpRuntime executionTimeout = "number" maxRequestLength = "number" requestLengthDiskThreshold = "number" useFullyQualifiedRedirectUrl = "[True|False]" minFreeThreads = "number" minLocalRequestFreeThreads = "number" appRequestQueueLimi

    httpRuntime 要素 (ASP.NET 設定スキーマ)
    coma2n
    coma2n 2011/08/03
    maxRequestLengthにWCFも影響を受ける
  • <<wsDualHttpBinding>>

    双方向サービス コントラクト、または SOAP 中継局を介しての通信に適した、セキュリティで保護されて信頼できる相互操作可能なバインディングを定義します。 <system.serviceModel> <bindings> <<wsDualHttpBinding>> <wsDualHttpBinding> <binding name="string" closeTimeout="TimeSpan" openTimeout="TimeSpan" receiveTimeout="TimeSpan" sendTimeout="TimeSpan" bypassProxyOnLocal="Boolean" clientBaseAddress="URI" transactionFlow="Boolean" hostNameComparisonMode="StrongWildCard/Exact/Weak

    <<wsDualHttpBinding>>
    coma2n
    coma2n 2011/08/03
    maxReceivedMessageSizeが関係あるかも
  • C#と諸々 WCFの例外処理

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) [ WCFにおける例外 ] WCFにおけるアプリケーション固有のエラーは、全てFaultException クラスまたはFaultException ジェネリック クラスとしてクライアントに渡されます。 サービスコントラクトを開発する際は、これらの例外を明示的にスローすることで、クライアントに例外を通知します。 それ以外の例外がスローされた場合、その例外の情報はクライアントには隠蔽され、代わりにFaultExceptionが渡されます。 ( 詳しくは後述 ) [ FaultException クラス ] FaultException クラス (System.ServiceModel) を明示的にスローすることで、例外メッセージや例外コード ( 例外の原

  • C#と諸々 WCF Webサービスのセキュリティ

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) [ クライアントのアカウント情報を取得する ] WCFでは、 ServiceSecurityContext クラス (System.ServiceModel) のCurrent 静的プロパティから、現在のクライアントのアカウント情報を格納する ServiceSecurityContext オブジェクトが取得できます。 この ServiceSecurityContext オブジェクトの WindowsIdentity プロパティまたは PrimaryIdentity プロパティにて、クライアントのアカウント情報を取得できます。 しかし、バインディングの設定によってはクライアントのアカウント情報を取得できません。その場合、 ServiceSecurityC

  • C#と諸々 WCFサービスのインスタンス コンテキスト モード

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) [ インスタンス コンテキスト モード ] WCFでは、サービスのインスタンス化方式が3種類あります。 クライアント毎にサービスのインスタンスを生成 クライアントを識別しサービスのインスタンスを生成し、クライアントが一連の処理を終えるまで ( クライアントのサービス プロキシ オブジェクトがクローズするまで ) インスタンスを保持します。 要求毎にサービスのインスタンスを生成 サービスのメソッドが呼び出される度にサービスのインスタンスを生成します。一つのインスタンスは一度のメソッド呼び出しにしか使用されません。 シングルトン サービスのインスタンスは常に一つだけ存在し、すべてのクライアントの要求に対して同一のインスタンスが使用されます。 従来のASP.

  • ワークフロー サービス - WCF と WF 4 によるワークフローのビジュアル デザイン

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 May 2010 Volume 25 Number 05 ワークフロー サービス - WCF と WF 4 によるワークフローのビジュアル デザイン Leon Welicki | May 2010 コード サンプルのダウンロード 分散アプリケーションを作成する手段として、サービス指向アーキテクチャ (SOA) が採用されることが増えてきていますが、初心者にとっては、サービス指向型の分散アプリケーションをデザインし、実装することは手を出しにくいと感じられるかもしれません。しかし、Microsoft .NET Framework 4 では、Windows Workflow Foundation (WF) を使用し

    ワークフロー サービス - WCF と WF 4 によるワークフローのビジュアル デザイン
    coma2n
    coma2n 2010/05/27
    .net 4.0でどう変わったか
  • WCF でコールバックを使う

    目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 560 記事 - 0 コメント - 10120 トラックバック - 58 ニュース 2008/05/29 わんくま同盟加入 アクセサリ 書庫 2010年8月 (3) 2010年7月 (16) 2010年6月 (20) 2010年5月 (22) 2010年4月 (21) 2010年3月 (25) 2010年2月 (15) 2010年1月 (24) 2009年12月 (19) 2009年11月 (22) 2009年10月 (20) 2009年9月 (22) 2009年8月 (30) 2009年7月 (20) 2009年6月 (19) 2009年5月 (21) 2009年4月 (30) 2009年3月 (26) 2009年2月 (7) 2009年1月 (12) 2008年12月 (16) 2008年11月 (23) 2

  • コントラクトファースト Web サービス - Windows Communication Foundation によるスキーマベースの開発

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 October 2009 Volume 24 Number 10 コントラクトファースト Web サービス - Windows Communication Foundation によるスキーマベースの開発 Christian Weyer | October 2009 「木を切り倒すのに 8 時間与えられたとしたら、斧を研ぐのに 6 時間使うだろう」とエイブラハム・リンカーンは言いました。これは、ソフトウェア エンジニアリングのさまざまな段階にも当てはまります。十分に考えられた設計を用意することが、ソフトウェアのほとんどのサクセス ストーリーの秘訣です。このことは、特に Web サービス (WS) などの通信シ

    コントラクトファースト Web サービス - Windows Communication Foundation によるスキーマベースの開発
  • 第2回 WCFでASP.NET Webサービスを作成する(1/2) - @IT

    前回は、WCF 3.5の新機能であるRSS/Atomフィードの作成方法を紹介した。今回は、これまでのVisual Studioで作成していたようなXML Webサービス(SOAP WebサービスもしくはASP.NET Webサービスとも呼ばれる。以下、単にWebサービス)を、WCFで作成する方法について紹介する。 新しいWebサービスのプログラミング・スタイル WCFの登場で、.NETの分散コンピューティング・テクノロジが統合され、従来はASP.NETベースで行っていたXML Webサービスの実装も、このWCFを用いて実現できるようになった。 これまでのVisual Studioで提供されていたプロジェクト・テンプレート(ASP.NET Webサービス)に加えて、Visual Studio 2008のプロジェクト・テンプレートには、WCFを用いてWebサービスを作成するためのプロジェクト

    coma2n
    coma2n 2008/08/02
  • 第1回 WCFを使用してRSS/Atomフィーダを作成する(1/4) - @IT

    いまさらだが、ブログをはじめインターネット上の多くのWebサイトは、RSSを利用してサイトの更新情報を容易に取得できるようにしている。そしてRSSリーダーとしては、Windowsデスクトップ用やWebベースのものが多数提供されており、多くのメール・クライアントやWebブラウザもRSSに対応している。RSSによる情報配信/閲覧の仕組みは、もはやインターネットには欠かせない存在といえるだろう。 このような背景から、.NET Frameworkの最新版である.NET Framework 3.5では、WCF(Windows Communication Foundation)が拡張され、RSSおよびAtomによるサイトの更新情報を提供することが可能になった。稿ではこの機能を利用し、RSSの配信サービスを作成しながら、WCFのプログラミングを学んでいく。 ■WCFとは? WCFとは、SOAP XML

    coma2n
    coma2n 2008/06/28
  • Visual Studio 2008で標準搭載されたWindows Communication Foundation:CodeZine

    はじめに 前回に続き、.NET Framework 3.0から導入されたコンポーネントとVisual Studio 2008でのサポートについて解説していきます。今回扱うのは通信フレームワークであるWCF(Windows Communication Foundation)です。.NET Framework 3.5でさまざまな新機能が追加され、より実用的なサービスの提供が可能となりました。対象読者VS 2008に興味がある方WCFに興味がある方.NET技術でのWebサービス構築に興味がある方 必要な環境 シリーズ第1回を参考に、Visual Studio 2008のインストールを行ってください。WCFについて WCFは.NET Framework 3.0で導入された統合通信フレームワークです。 WCF導入前に存在したさまざまな通信フレームワークは、相互に互換性が無く、通信方式を簡単に差し替え

    coma2n
    coma2n 2008/04/25
  • NET Framework 3.5におけるWCF通信オプション

    Chappell & Associatesの社長であるDavid Chappell氏(source)は、彼のホワイトペーパー『Understanding WCF Communication Options in the .NET Framework 3.5』(多様性への対応: .NET Framework 3.5におけるWCF通信のオプションを理解する(source)) で、Windows Communication Foundation (WCF) が提供するさまざまな通信形態を示している。 Windows Communication Foundation(source)は、分散システムを開発するときに必要とされるさまざまな通信に、単一のプログラミングモデルで対応できるようにしようとマイクロソフトが考案したものである。この一連のオプションの中には、プロセス間通信やピアツーピアネットワーク

    NET Framework 3.5におけるWCF通信オプション
    coma2n
    coma2n 2008/02/15
  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
    coma2n
    coma2n 2008/02/15
  • WCF(Windows Communication Foundation)チュートリアル 前編:CodeZine

    対象読者 記事はC#でのプログラミングを行ったことがある方を対象としています。サンプルを動作させるための環境設定等は「WPF(Windows Presentation Foundation)+XAML入門 前編」ご覧ください。関連記事WPF(Windows Presentation Foundation)+XAML入門 前編WPF(Windows Presentation Foundation)+XAML入門 後編 WCF登場の歴史的経緯 WCF(コードネーム:Indigo)は、.NET Framework 3.0の通信部分を司るコンポーネントです。さて、WCFについて考える前に、これまで存在したネットワーク分散サービスのフレームワークをいくつか列挙してみましょう。

    coma2n
    coma2n 2008/02/15
  • WCFプログラミングの基礎

    前回はWCFの基的な概念を説明した。今回はプログラミングやコンフィグレーションといったいわば実装手段を見ていく。今回のサンプル実装を通じて前回説明したWCFの概念がどのように実装されていくのかを理解していただければ幸いである。 なお、ここに記載した内容は製品出荷前の現段階(2006 February CTP段階)での内容であるため将来変更される可能性が十分あることをあらかじめご了承いただきたい。稿ではVisual Studio 2005とWinFX February CTPをインストールした環境でプログラミングを行っているが、すでにWinFX Beta2のダウンロードが可能となっている。最新のベータ版のダウンロードおよびインストール手順に関しては、下記サイトを参照していただきたい。 Windows Vista デベロッパー センター ベータ版ダウンロード 1. サービスの実装 さて、前

    WCFプログラミングの基礎
    coma2n
    coma2n 2008/02/15
  • WCFの基本的な概念

    前回は、Windows Communication Foundation(以降、WCFと略す)と命名されたコミュニケーション基盤技術に関して、その登場の背景を中心に「なぜマイクロソフトは新しい通信インフラを提供することになったのか?」、また「そこにはどんな狙いがあるのか?」、さらには「そのテクノロジを採用するメリットは何なのか?」といったところを見てきた。 今回はWCFの基的な概念について解説する。多少、抽象的で分かりにくいかもしれないが、今回説明する個々の概念がよく理解できなくても、次回のプログラミング例までを併せて読み進めていただければ全体的に把握できるだろう。ぜひ最後までお付き合いいただきたい。 なお、ここに記載した内容は製品出荷前の現段階(2006 February CTP段階)での内容であるため将来変更される可能性が十分あることをあらかじめご了承いただきたい。 WCF理解に必要

    WCFの基本的な概念
    coma2n
    coma2n 2008/02/15
  • 1