「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
共通部品群の機能一覧。
※ .NET標準の署名・暗号化ライブラリを使用
ログ出力 †
ログ出力部品(log4netを使用) †
- マネージャ
- インターフェイス
- ログレベル取得I/F
性能測定部品 †
- 高分解能パフォーマンスカウンタを使用した性能測定。
- .NETCoreではタイマー・クラスを使用した性能測定。
オブジェクト ダンプ部品 †
イベント ログ部品 †
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」的なコマンドライン引数文字列を分解する。
外字有効化・無効化部品 †
外字の有効・無効を制御する。