Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

共通部品群の機能一覧。

暗号・復号化 部品

.NET標準の署名・暗号化ライブラリを使用

ログ出力

ログ出力部品(log4netを使用)

  • マネージャ
  • インターフェイス
  • ログレベル取得I/F

性能測定部品

  • 高分解能パフォーマンスカウンタを使用した性能測定。
  • .NETCoreではタイマー・クラスを使用した性能測定。

オブジェクト ダンプ部品

  • Objectのプロパティ情報をダンプできる。

イベント ログ部品

  • イベント・ログ出力を行う

I/O

ファイル・リソース読込部品・・・環境変数対応

  • ファイル、埋め込まれたリソースなどから情報を読み込む。
  • ターミナル・サービスをサポートするためパス変数は、環境変数対応に対応している。

Zip部品(DotNetZip?を使用)

ファイル、フォルダのZIPを行う。

技術

POCO変換部品

Bean/POCO/DTO変換ライブラリ

  • Bean/POCO/DTO間の項目移送処理
  • System.DataからBean/POCO/DTO変換への変換。

ASP.NET MVCやWebAPIなど、Bean/POCO/DTOとの親和性が高い開発に利用可能。

シリアライズ部品

  • シリアライズを行う部品
  • シリアライズによるディープ・クローン機能も持つ

レイトバインド部品

レイトバインドを行う部品

共有メモリ部品

Win32レベルで、共有メモリ処理を行う。

C構造体マーシャリング部品

C構造体の構造に合わせた構造体マーシャリングを行う。

偽装、偽装プロセス起動部品

偽装アカウントのコンテキストで実行する。

メッセージ・ループ部品

Windowsのメッセージ・ループの処理を行う。

文字列変換

文字データ エンコード部品

指定の文字コードでのエンコード

  • StringToByte?, ByteToString?

Webエンコード

  • HtmlEncode?, HtmlDecode?
  • UrlEncode?, UrlEncode2, UrlDecode?

Base64エンコード

  • ToBase64String, FromBase64String
  • ToBase64UrlString?, FromBase64UrlString?

その他エンコード

  • ToHexString?, FormHexString?

全 ⇔ 半角、平 ⇔ 片仮名 変換

3 / 4 桁区切り 変換

ローカル / UTC 時刻変換

西暦 / 和暦 書式変換

チェック機能

正規表現チェック

郵便番号

電話番号

数値、英字、平 / 片仮名、漢字チェック

コード範囲チェック(数値範囲)

JIS X 0208第1第2水準漢字チェック

コードページチェック

S-JIS(全 / 半角)チェック

JIS2004チェック

その他

config情報取得部品

app.config、web.configや、appsettings.jsonからconfig情報を取得する部品

プロパティ文字列分解部品

「xxx=XXX;yyy=YYY;zzz=ZZZ;」的なプロパティ文字列を分解する。

コマンドライン引数文字列分解部品

「-o XXX YYY ZZZ -p xxx yyy zzz」的なコマンドライン引数文字列を分解する。

外字有効化・無効化部品

外字の有効・無効を制御する。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-07-20 (金) 16:31:24 (13h)