C# 클래스 MongoDB.Bson.LazyBsonArray

상속: BsonArray, IDisposable
파일 보기 프로젝트 열기: egametang/Egametang 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : BsonValue

Creates a shallow clone of the array (see also DeepClone).

DeepClone ( ) : BsonValue

Creates a deep clone of the array (see also Clone).

LazyBsonArray ( IByteBuffer slice ) : System

Initializes a new instance of the LazyBsonArray class.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

Materialize ( ) : IEnumerable

Materializes the BsonArray.

MaterializeCompleted ( ) : void

Informs subclasses that the Materialize process completed so they can free any resources related to the unmaterialized state.

비공개 메소드들

메소드 설명
CloneSlice ( ) : IByteBuffer
DeserializeLazyBsonArray ( MongoDB.Bson.IO.BsonBinaryReader bsonReader ) : LazyBsonArray
DeserializeLazyBsonDocument ( MongoDB.Bson.IO.BsonBinaryReader bsonReader ) : LazyBsonDocument
MaterializeThisLevel ( ) : IEnumerable

메소드 상세

Clone() 공개 메소드

Creates a shallow clone of the array (see also DeepClone).
public Clone ( ) : BsonValue
리턴 BsonValue

DeepClone() 공개 메소드

Creates a deep clone of the array (see also Clone).
public DeepClone ( ) : BsonValue
리턴 BsonValue

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

LazyBsonArray() 공개 메소드

Initializes a new instance of the LazyBsonArray class.
slice LazyBsonArray cannot be used with an IByteBuffer that needs disposing.
public LazyBsonArray ( IByteBuffer slice ) : System
slice IByteBuffer The slice.
리턴 System

Materialize() 보호된 메소드

Materializes the BsonArray.
protected Materialize ( ) : IEnumerable
리턴 IEnumerable

MaterializeCompleted() 보호된 메소드

Informs subclasses that the Materialize process completed so they can free any resources related to the unmaterialized state.
protected MaterializeCompleted ( ) : void
리턴 void