Blob Class
Namespace: Stride.Core.StorageAssembly: Stride.Core.Serialization.dll
Stores immutable binary content.
                 Derived from Blob: 
              
              
              
public class Blob : ReferenceBase, IReferencable
              | Name | Description | |
|---|---|---|
| Constructors | ||
| Blob(ObjectDatabase, ObjectId) | ||
| Properties | ||
| Content | Gets the content.  | 
                          |
| ObjectId | Gets the ObjectId.  | 
                          |
| Size | Gets the size.  | 
                          |
| Methods | ||
| Destroy() | Releases unmanaged and - optionally - managed resources  | 
                          |
| GetContentStream() | Gets a NativeStream over the Content.  | 
                          |
Constructors
Blob(ObjectDatabase, ObjectId)
protected Blob(ObjectDatabase objectDatabase, ObjectId objectId)
              Parameters
| Type | Name | Description | 
|---|---|---|
| ObjectDatabase | objectDatabase | |
| ObjectId | objectId | 
Properties
Content
Gets the content.
public IntPtr Content { get; }
              Property Value
| Type | Description | 
|---|---|
| System.IntPtr | The content.  | 
                  
ObjectId
Gets the ObjectId.
public ObjectId ObjectId { get; }
              Property Value
| Type | Description | 
|---|---|
| ObjectId | The ObjectId.  | 
                  
Size
Gets the size.
public int Size { get; }
              Property Value
| Type | Description | 
|---|---|
| System.Int32 | The size.  | 
                  
Methods
Destroy()
Releases unmanaged and - optionally - managed resources
protected override void Destroy()
              Overrides
GetContentStream()
Gets a NativeStream over the Content.
public NativeStream GetContentStream()
              Returns
| Type | Description | 
|---|---|
| NativeStream | A NativeStream over the Content.  |