プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# OracleBinary構造

`OracleBinary`構造は、データベースに格納されるか、またはデータベースから取得されるバイナリ・データの可変長ストリームを表します。

クラスの継承

`System.Object`

`System.ValueType`

`Oracle.DataAccess.Types.OracleBinary`

宣言

    // C#
    public struct OracleBinary : IComparable, INullable, IXmlSerializable

要件

プロバイダ | ODP.NET管理対象外ドライバ | ODP.NET管理対象ドライバ
--- | --- | ---
アセンブリ | `Oracle.DataAccess.dll` | `Oracle.ManagedDataAccess.dll`
ネームスペース | `Oracle.DataAccess.Types` | `Oracle.ManagedDataAccess.Types`
.NET Framework | 3.5, 4.5, 4.6, 4.7 | 4.5, 4.6, 4.7

スレッド安全性

パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。

例

    // C#

    using System;
    using Oracle.DataAccess.Types;

    class OracleBinarySample
    {
      static void Main(string[] args)
      {
        // Initialize the OracleBinary structures
        OracleBinary binary1= new OracleBinary(new byte[] {1,2,3,4,5});
        OracleBinary binary2 = new OracleBinary(new byte[] {1,2,3});
        OracleBinary binary3 = new OracleBinary(new byte[] {4,5});
        OracleBinary binary4 = binary2 + binary3;

        // Compare binary1 and binary4; they're equal
        if (binary1 == binary4)
          Console.WriteLine("The two OracleBinary structs are equal");
        else
          Console.WriteLine("The two OracleBinary structs are different");
      }
    }

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleBinaryメンバー

- OracleBinaryコンストラクタ

- OracleBinary静的フィールド

- OracleBinary静的メソッド

- OracleBinary静的演算子

- OracleBinary静的型変換演算子

- OracleBinaryプロパティ

- OracleBinaryインスタンス・メソッド