SymDocument Sınıf

Tanım

Sembol deposu tarafından başvuruda bulunan bir belgeyi temsil eder.

public ref class SymDocument : System::Diagnostics::SymbolStore::ISymbolDocument
public ref class SymDocument : System::Diagnostics::SymbolStore::SymDocumentBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolDocument
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.SymDocumentBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolDocument
type SymDocument = class
    interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
    interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
    inherit SymDocumentBase
    interface ISymbolDocument
    interface IDisposable
Public Class SymDocument
Implements ISymbolDocument
Public Class SymDocument
Inherits SymDocumentBase
Implements IDisposable, ISymbolDocument
Devralma
SymDocument
Devralma
SymDocument
Öznitelikler
Uygulamalar

Açıklamalar

Belge, URL ve belge türü GUID ile tanımlanır. Belge türü GUID'sini ve URL'yi kullanarak belgeyi bulabilirsiniz. İsteğe bağlı olarak belge kaynağını sembol deposunda depolayabilirsiniz.

Bu arabirim, varsa bu kaynağa da erişim sağlar.

Oluşturucular

SymDocument(ISymUnmanagedDocument*)

Yönetilmeyen bir ISymUnmanagedDocument nesnesine yönelik belirtilen işaretçiyi kullanarak sınıfın yeni bir örneğini SymDocument başlatır.

SymDocument(ISymUnmanagedDocument*)

Yönetilmeyen bir ISymUnmanagedDocument nesnesine yönelik belirtilen işaretçiyi kullanarak sınıfın yeni bir örneğini SymDocument başlatır.

Özellikler

CheckSumAlgorithmId

Her durumda bir NotSupportedException atar.

DocumentType

Geçerli belgenin türünü alır.

HasEmbeddedSource

Geçerli belgenin kaynağının sembol deposunda depolanıp depolanmadığını gösterir.

Language

Geçerli belgenin dilini alır.

LanguageVendor

Geçerli belgenin dil satıcısını alır.

SourceLength

Katıştırılmış kaynağın uzunluğunu bayt cinsinden alır.

URL

Geçerli belgenin URL'sini alır.

Yöntemler

__dtor()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli örnek tarafından tutulan kaynakları serbest bırakır.

{dtor}()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli örnek tarafından tutulan kaynakları serbest bırakır.

{dtor}()

Geçerli örnek tarafından tutulan kaynakları serbest bırakır.

(Devralındığı yer: SymDocumentBase)
Dispose()

SymDocument sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır.

Dispose(Boolean)

sınıfının geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için ve Finalize() yöntemleri tarafından Dispose() çağrılırSymDocument.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Yönetilmeyen kaynakları serbest bırakır ve çöp toplama tarafından geri kazanılmadan önce SymReader diğer temizleme işlemlerini gerçekleştirir.

FindClosestLine(Int32)

Geçerli belgede bir dizi noktası olabilecek veya olmayabilir bir satır verildiğinde, bir dizi noktası olan en yakın satırın satır numarasını döndürür.

GetCheckSum()

Her durumda bir NotSupportedException atar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Her durumda bir NotSupportedException atar.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetUnmanaged()

Bu SymDocument örnek için yönetilmeyen ISymUnmanagedDocument arabirimine yönelik bir işaretçi alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır